标签: c# wpf
我正在开发Windows管理器应用程序,需要允许用户运行另一个Windows应用程序的新实例。该管理器应用程序应显示其他应用程序是否正在运行(如果未运行),然后允许其运行。如果另一个应用程序关闭或崩溃,则管理器应用程序应显示另一个应用程序已关闭。
解决此问题的最佳方法是什么。互斥锁,轮询,事件
答案 0 :(得分:1)
使用 System.Diagnostics.Process 创建新的应用程序实例并检查HasExited属性或监听 Exited 事件。