昨天调试OSG1.0的安装程序,用的是Inno Setup,不小心把uninsdeletevalue写成了uninsdeletekey,
[Registry]
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; ValueType: string; ValueName: "OSG_FILE_PATH"; ValueData: "{app}\data"; Flags: uninsdeletevalue
本意是对OSG_FILE_PATH一个环境变量的修改,结果我安装完又卸载之后检查环境变量,系统环境变量里面都是空的!当时脑袋就热了,立即桌面上的文本文件就打不开了,提示权限不够。
后来忽然想到Total Commander可以查看环境变量,能得到他进程的环境变量,一看,真在,打开记事本一个个抄下来再一个个填进系统环境变量里,真是虚惊一场啊。
对Total Commander表示感谢!