摘要:
最近需要把项目的程序改为单例运行模式,防止用户操作失误打开多个进程.1.通过进程名数量方式控制,但修改可执行文件的名称后仍然可以打开多个进程.网络上其他api实现的方法也有此诟病. Process[] processList = Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName); if (processList.Length < 2) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(fal 阅读全文