NSIS使用教程网址:
http://wenku.baidu.com/view/3aa07e03e87101f69e3195ef.html
在NSIS中 如何写入注册表
如何用NSIS在加入注册表
1是把注册文件.reg用NSIS打包,安装过程就是解压导入
2.是用NSIS里面自带的注册名字一句一句地写
汉化版里的帮助看看就有了
如 ReadRegStr WriteRegBin WriteRegDWORD WriteRegStr WriteRegExpandStr ....
如
REGEDIT4 ;关闭XP文件保护 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "SFCDisable"=dword:ffffff9d ;开放匿名方式获取本机信息 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] "restrictanonymous"=dword:00000000 |
可以写成
#关闭XP文件保护 WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" "SFCDisable" 0xffffff9d #开放匿名方式获取本机信息 WriteRegDWORD HKLM "SYSTEM\CurrentControlSet\Control\Lsa" "restrictanonymous" 00000000 |
比如我注册文件解压到安装目录,而注册文件为Dreams8.REG
就可以这样写
LEADBBS CODE |
Exec "regedit.exe /s $INSTDIR\dreams8.reg" |
Regedit.exe有静默参数/s.
相关资料 regedit.exe 有一个/s参数——静默导入 例子: 创建一个regedit的快捷方式 在快捷方式属性中的目标栏里,去掉双引号,在后面加上空格/s,在加上空格(reg文件的绝对路径名). 然后,确定. 双击快捷方式,你会发现,没有任何提示. |