簡體   English   中英

當另一個程序關閉時,應用程序會自行關閉嗎?

[英]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.

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