我是 NSIS 新手,我需要知道在卸载程序中,如何检查应用程序(C++ 中的)是否正在运行并在卸载之前将其关闭。
这是一个稍微更友好的使用版本NS进程 http://nsis.sourceforge.net/NsProcess_plugin请求应用程序关闭而不是终止它(欧文的回答)
${nsProcess::FindProcess} "${APP_EXE}" $R0
${If} $R0 == 0
DetailPrint "${AppName} is running. Closing it down"
${nsProcess::CloseProcess} "${APP_EXE}" $R0
DetailPrint "Waiting for ${AppName} to close"
Sleep 2000
${Else}
DetailPrint "${APP_EXE} was not found to be running"
${EndIf}
${nsProcess::Unload}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)