NSIS - PLUGINSDIR中的文件无法执行

时间:2012-07-16 15:50:06

标签: plugins nsis

Function .onInit
  InitPluginsDir
  ; check registry for installed version...
Function End
Section "other" OTHER
  !define SOME_FILE "file.exe"
  SetOutPath "$PLUGINSDIR"
  File /nonfatal "${SOME_FILE}"
  ExecWait '"$PLUGINSDIR\${SOME_FILE}" /q /norestart'
SectionEnd

我已经用PLUGINSDIR替换了TEMP(我会在最后删除),因为使用NSIS自己的临时目录是有意义的。

但它不起作用,执行并没有发生。

我做得对吗?

1 个答案:

答案 0 :(得分:1)

对我来说是正确的。

您确定文件存在吗?删除/ nonfatal可能。

也许反病毒会阻碍?试试Process Monitor,了解流程创建失败的原因......