仍然在进行NSIS安装。
现在我正在“主”设置期间执行NSIS可执行文件。我正在执行的那些其他设置为它们生成卸载程序。当我在主设置中执行卸载程序时,我想调用那些生成的卸载程序文件。
我正在使用nsExec :: ExecToLog执行,但如果可执行文件不是来自.exe的解压缩,则您将无法执行它。我对吗?有没有解决这个问题的解决方案?
我非常感谢每一个答案!
答案 0 :(得分:0)
您可以随意使用nsExec::ExecToLog
。
可以提取:
SetOutPath $INSTDIR
File foo.exe
nsExec::ExecToLog $INSTDIR\foo.exe
这可能是一条众所周知的道路:
nsExec::ExecToLog $WINDIR\bar.exe
可以计算:
ReadINIStr $0 $INSTDIR\uninstaller-paths.ini UninstallerPaths baz
nsExec::ExecToLog $0
真的没关系。就脚本而言,它纯粹是一个要执行的命令字符串。