[英]application closes itself when another program closes?
基本上我有我的“監視器”,我正在玩,可執行文件是“Game.exe”(Rpg Maker xp)。 我希望我的“監視器”在 Game.exe 被殺死或終止后自行關閉。 如果可以,我應該如何正確執行此操作? 對不起可怕的英語
您可以使用Process.GetProcessesByName
來確定您的“目標進程”是否仍在運行:
Dim gameStillRunning = Process.GetProcessesByName("Game").Any()
如何觸發你自己的應用程序的結束取決於你的監控應用程序的性質:
如果它是一個 GUI 應用程序,設置一個計時器來經常檢查游戲是否仍在運行。
如果您的應用程序除了等待 Game 關閉之外沒有其他目的(或者如果您有專門的線程用於此目的),您可以在GetProcessesByName
獲得的進程p
上使用p.WaitForExit()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.