我想檢查是否有時出現問題,有時不會發生。 因此,而不是關閉手動應用程序,並始終重新開始有什麼可以使它自動直到問題將顯示?或者將模擬窗體關閉的東西。我該如何讓我的應用程序關閉並自動重複啓動和關閉?
0
A
回答
0
你可以試試這個
Timer timer;
public void StartTimer()
{
timer = new Timer();
timer.Interval = 5000; // 5 seconds
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
}
void timer_Tick(object sender, EventArgs e)
{
Process[] p = Process.GetProcessesByName("TheApp");
if (p.Length == 0) {
// Restart the app if it is not running any more
Process.Start(@"C:\Programs\Application\TheApp.exe");
} else {
p[0].CloseMainWindow();
}
}
使用計時器在一定intervalls調用的方法。當計時器滴答時,查看是否存在具有給定名稱的進程。如果它存在關閉它的主窗口(不要只是殺死它)。如果它不存在,請啓動它。
0
如何編寫一個簡單的蝙蝠程序來殺死你的應用程序並重新啓動它?查找控制檯的「Taskkill」命令。如果我必須殺死記事本,我將使用「taskkill/f/im notepad.exe」
您可以讓它需要按鍵才能執行迭代並在殺死應用程序之前誘發延遲。
0
只是爲了好玩,如果你真的想做點什麼,嘗試一個簡單的C#應用程序,執行以下操作:
for (int i = 0; i < 100; ++i)
{
Process proc = Process.Start("ExecutablePath");
Thread.Sleep(1000);
proc.Kill();
}
0
相關問題
- 1. 有意讓系統關閉並重新啓動應用程序
- 2. 讓我的應用程序啓動時啓動完成開啓/關閉
- 3. 如何在應用程序關閉/重新啓動時關閉db4o連接?
- 4. 應用程序關閉並重新啓動後還原的ImageView
- 5. 如何重新啓動Robotium中關閉的應用程序?
- 6. 啓動後我無法關閉我的啓動器應用程序
- 7. 關閉CMD啓動程序
- 8. 我的應用程序似乎已關閉,但未啓動
- 9. Windows關閉取消 - 已關閉的重新啓動應用程序
- 10. 應用程序關閉時SqlConnection是否自動關閉?
- 11. 自動關閉WPF應用程序
- 12. Android應用程序自動關閉
- 13. Quartz - 如何關閉並重新啓動調度程序?
- 14. 關閉程序後重新啓動應用程序
- 15. Android應用程序在啓動後自動關閉
- 16. 當我關閉應用程序時服務再次啓動
- 17. 如何關閉我的應用程序的所有活動?
- 18. 我的Android應用程序不會自動關閉
- 19. 我的Android應用程序自動強制關閉
- 20. 不要讓應用程序按後再次啓動「關閉」
- 21. 我應該關閉的org.apache.commons.io.IOUtils
- 22. 的Windows 2000服務器 - 啓動和關閉程序自動
- 23. 如何讓WCF自動關閉連接?
- 24. Android:如何在「強制關閉」後自動重啓應用程序?
- 25. 檢測並處理應用程序突然結束,重新啓動和關閉?
- 26. 如何關閉或停止我在Android中啓動的外部應用程序
- 27. 應用程序無法在Android上啓動並強行關閉
- 28. 關閉應用程序並在啓動器上打開
- 29. 防止應用程序在設備重新啓動時關閉
- 30. 擴展應用程序類 - 強制關閉重新啓動Android
爲什麼不發佈您的實際問題? – 2012-08-07 20:30:31
我假設你想通過IDE做這個陷阱?否則,只需編寫一個批處理文件。我們需要更多的信息。 – 2012-08-07 20:36:10