【发布时间】:2013-11-18 13:00:29
【问题描述】:
我正在按照论坛上所说的做,但无法弄清楚问题出在哪里。我下载了 .zip 并将其解压缩。除了 Docs 之外,还有 4 个文件夹(Contrib、Docs、Plugins、Unicode)我将其余的放在哪里?从 AccessControl/Plugins 我将 .dll 放到我的 NSIS/Plugins 文件夹中,其他 .dll 文件在哪里。但其他两个文件夹不包含任何要放入 NSIS/Include 的 .nsh 或 .nsi 文件。哪里有问题 ?我正在使用 HM NIS Edit,当我尝试编译时,它显示 Invalid Command。
我尝试了这段代码,它可以编译,但我认为它没有做任何事情.. 或者我使用了错误的命令。我需要向我的配置文件夹授予 INSTDIR 中的读、写权限。我尝试使用 INSTDIR\config 和 INSTDIR。但目前没有任何效果。可能没有包含插件。
System::Call 'AccesControl.dll::GrantOnFile (t ."$INSTDIR",t .""(S-1-5-32-545)",t ."FullAccess")'
【问题讨论】:
-
让所有用户完全访问 $instdir 并不是一个好主意...
-
完全访问是为了测试,我只是想授予读写权限,我做到了。
标签: windows plugins installation nsis