簡體   English   中英

如何殺死系統托盤圖標應用程序?

[英]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插件或使用FindWindow + SendMessage $window ${WM_CLOSE} 0 0輕輕關閉應用程序。

僅當窗口具有唯一的窗口類時才可以使用FindWindow 使用Spy ++(Visual Studio), WinSpy ++WinSpyEx查找窗口類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM