如何杀死系统托盘图标应用程序?
How can I kill System Tray icon application?
我需要停止并终止 NSIS 脚本中的系统托盘图标应用程序?
KillProcDLL::KillProc "xyz.exe"
KillProcDLL::KillProc "xyz"
nsisDDE::Execute "xyz-{D30034F8-AB97-419F-B3B6-FA5BB8CD926F}" "[Quit]"
nsisDDE::Execute "xyz" "[Quit]"
nsisDDE::Execute "D30034F8-AB97-419F-B3B6-FA5BB8CD926F" "[Quit]"
以上都不起作用?
32 位 NSIS 中的 KillProcDLL 无法杀死 64 位进程,您必须使用 KillProcWMI。
杀死进程并不理想,最好使用LockedList plug-in或使用FindWindow
+ SendMessage $window ${WM_CLOSE} 0 0
轻轻关闭应用程序。
FindWindow
只能在 window 具有唯一的 window class 时使用。使用 Spy++ (Visual Studio), WinSpy++ or WinSpyEx 找到 window class.
我需要停止并终止 NSIS 脚本中的系统托盘图标应用程序?
KillProcDLL::KillProc "xyz.exe"
KillProcDLL::KillProc "xyz"
nsisDDE::Execute "xyz-{D30034F8-AB97-419F-B3B6-FA5BB8CD926F}" "[Quit]"
nsisDDE::Execute "xyz" "[Quit]"
nsisDDE::Execute "D30034F8-AB97-419F-B3B6-FA5BB8CD926F" "[Quit]"
以上都不起作用?
32 位 NSIS 中的 KillProcDLL 无法杀死 64 位进程,您必须使用 KillProcWMI。
杀死进程并不理想,最好使用LockedList plug-in或使用FindWindow
+ SendMessage $window ${WM_CLOSE} 0 0
轻轻关闭应用程序。
FindWindow
只能在 window 具有唯一的 window class 时使用。使用 Spy++ (Visual Studio), WinSpy++ or WinSpyEx 找到 window class.