NSIS
youyouru
windows C(C++), linux C(C++)
展开
-
NSIS 安装路径与删除文件夹
安装路径:设置安装路径InstallDir "$PROGRAMFILES\"从注册表中检测安装路径InstallDirRegKey HKLM 具体的路径 SetRegView: 注册表命令的注册表查看SetRegView 32;允许安装程序在X32 中访问注册表的键值SetRegView64;允许安装程序在x64 中访问注册表键值它将影响 DeleteRegKe...原创 2018-08-16 13:42:30 · 10015 阅读 · 2 评论 -
NSIS之SetShellVarContext
SetShellVarContext 在NSIS的目录选择中是一个很神奇的存在,尤其是在多用户处理方面。下面来看看用途$STARTMENU 开始菜单目录。该常量的内容(所有用户或者当前用户)取决于SetShellVarContext的设置。$SMPROGRAMS 开始菜单程序目录。该常量的内容(所有用户或者当前用户)取决于SetShellVarContext的设置。$SMSTARTUP...原创 2018-10-31 11:40:47 · 2441 阅读 · 2 评论 -
NSIS 中的$DOCUMENTS
今天写程序时需要删除电脑文档下的一个目录,于是找到$DOCUMENTS。然后就陷入了困境,因为无论如何都删除不掉。后来发现了一个我忽略的很致命的问题:$DOCUMENTS 的定义路径为:D:\My Documents, 所以如果我想删除C盘中Documents 下的文件,用这个方法是行不通的。使用$PROFILE\Documents\***可以删除相关文件,这时又遇到了另外一个问题:$PROF...原创 2018-10-31 11:43:42 · 471 阅读 · 0 评论