这是一个稍微友好的版本,使用NSProcess请求关闭而不是终止它(Owen的答案)
${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}
Run Code Online (Sandbox Code Playgroud)
使用NsProcess插件.在这里下载 - > NSProcess
如何使用它?很简单:
${nsProcess::KillProcess} "${APP_EXE}" $R4
Run Code Online (Sandbox Code Playgroud)
其中APP_EXE是您的应用程序的名称...
下载还会告诉你如何使用它... :)
根据应用程序,您有多种选择: