论坛风格切换切换到宽版
  • 5328阅读
  • 1回复

INNO 读取注册表软件安装路径不能识别“%”符号 [复制链接]

上一主题 下一主题
离线syx594
 

发帖
14
金钱
130
威望
13
只看楼主 倒序阅读 0 发表于: 2012-03-18
INNO 读取注册表软件安装路径不能识别“%”符号
  1. DefaultDirName={reg:HKLM\SOFTWARE\WinRAR SFX,C%%Program Files%WinRAR|{pf}\WinRAR}


请问各位有没解决方法?
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 1 发表于: 2012-03-19
符号 %  在常量中有专门的意义。一个实际的 % 符号要用 %25 来代替,具体请参看帮助文件。
如果你真的是要获取注册表中键名为 C%%Program Files%WinRAR 的值,那么你要用这样的方式:
DefaultDirName={reg:HKLM\SOFTWARE\WinRAR SFX,C%25%25Program Files%25WinRAR|{pf}\WinRAR}