首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

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

2013-01-23 
防止多个进程同时操作同一个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("程序已经运行了!");
 
            }

热点排行