0
我需要創建Watchgog應用程序,以跟蹤主應用程序。如果我的主應用程序以任何方式崩潰/關閉/結束,則此看門狗應用程序將再次激活它。Windows Mobile - 捕獲應用程序/進程終止事件
我可以通過定期掃描正在運行的進程來做到這一點,但這是資源密集型進程。我可以在流程終止時得到任何通知(不是表單關閉事件,它在應用程序崩潰時不起作用)?
我需要創建Watchgog應用程序,以跟蹤主應用程序。如果我的主應用程序以任何方式崩潰/關閉/結束,則此看門狗應用程序將再次激活它。Windows Mobile - 捕獲應用程序/進程終止事件
我可以通過定期掃描正在運行的進程來做到這一點,但這是資源密集型進程。我可以在流程終止時得到任何通知(不是表單關閉事件,它在應用程序崩潰時不起作用)?
流程類可以爲您提供這樣的功能。
WaitForExit()(方法)指示過程 組件無限期地等待 相關聯的過程退出。 退出(事件)當進程退出時發生。
所以你需要找到你的過程只有一次,而不是在你的看門狗使用提供的方法或事件。
試圖找回過程的一個簡單替代方法是讓看門狗實際啓動過程。 – 2011-01-19 14:06:48