防止多个历程同时操作同一个exe文件

防止多个进程同时操作同一个exe文件Mutex 怎么对文件加锁[解决办法]操作前运行这个就可以了。原理是一样的。

防止多个进程同时操作同一个exe文件
Mutex 怎么对文件加锁
[解决办法]
操作前运行这个就可以了。原理是一样的。 用完了就release
/// 建立互斥来实现:仅仅运行一个程序实例
            bool canCreateNew;
            Mutex m = new Mutex(true, "Watching_folder", out canCreateNew);
            if (canCreateNew)
            {
                 Application.EnableVisualStyles();
                 Application.SetCompatibleTextRenderingDefault(false);
                 Application.Run(new Form1());
                 m.ReleaseMutex();
            } else {
                MessageBox.Show("程序已经运行了!");
 
            }