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

求教一个NSIS在注册表获取路径的问题 [复制链接]

上一主题 下一主题
离线leyan22
 

发帖
498
金钱
0
威望
0
只看楼主 倒序阅读 0 发表于: 2008-01-25
我想在注册表里写一个路径为“C:\Documents and Settings\All Users\Application Data”的

代码是这样的

CODE

  ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Common AppData"
  WriteRegStr HKLM "SOFTWARE\test1" "test2" "$R0"


请问除此之外还有没有其他方法?
图像
离线zhfi

发帖
461
金钱
190
威望
19
只看该作者 1 发表于: 2008-01-26
用户数据库路径,直接写就可以了吧?
SetShellVarContext all
WriteRegStr HKLM "SOFTWARE\test1" "test2" "$APPDATA"
其它目录可以这样:
Pop $R0
strcpy $R0 'C:\Documents and Settings\All Users\Application Data'
WriteRegStr HKLM "SOFTWARE\test1" "test2" "$R0"
人生若只如初见@@一轩果

MyMPC 2013(104210239)