C#只允许开启一个执行文件

来源:互联网 发布:网络语言cs是什么意思 编辑:程序博客网 时间:2024/06/06 00:59
/// /// True表示已经打开, False表示第一次打开 /// private static bool CheckAppOnlyOne() { bool isok = true; System.Diagnostics.Process[] localByName = System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName); //MessageBox.Show(Process.GetCurrentProcess().ProcessName); if (localByName != null && localByName.Length >= 2) { //nothing to do here! } else { isok = false; } return isok; } /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { if (CheckAppOnlyOne()) { MessageBox.Show("该程序己在运行中.....", "提示"); return; } }
0 0
原创粉丝点击