WPF 只允许运行一个程序
有的WPF开发的程序要限制只能打开一个实例。打开App.xaml.cs,加入如下代码:
public partial class App : Application { System.Threading.Mutex mutex; public App() { this.Startup += new StartupEventHandler(App_Startup); } void App_Startup(object sender, StartupEventArgs e) { bool ret; mutex = new System.Threading.Mutex(true, "ElectronicNeedleTherapySystem", out ret); if (!ret) { MessageBox.Show("已经启动请先关闭之后再打开!"); Environment.Exit(0); } } }
甘于平凡,做一个甘于平凡的人,菜米油盐,生老病死。