防止程序运行第二遍
来源:互联网 发布:mac软件下载中心 编辑:程序博客网 时间:2024/04/29 04:19
///
/// 应用程序的主入口点。
///
[STAThread]
public static void Main()
{
bool ret;
System.Threading.Mutex mutex = new System.Threading.Mutex(true, Application.ProductName, out ret);
if (ret)
{
System.Windows.Forms.Application.EnableVisualStyles(); //这两行实现 XP 可视风格
System.Windows.Forms.Application.DoEvents();
// Main 为你程序的主窗体,如果是控制台程序不用这句
Application.Run(new Form1());
mutex.ReleaseMutex();
}
else
{
MessageBox.Show(null, "有一个和本程序相同的应用程序已经在运行,请不要同时运行多个本程序。/n/n这个程序即将退出。", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
// 提示信息,可以删除。
Application.Exit();//退出程序
}
}
- 防止程序运行第二遍
- 防止程序重复运行
- 防止程序多次运行。
- 防止程序多次运行
- 防止程序二次运行
- 防止同一个程序多次运行。
- 防止同一个程序多次运行
- 防止程序自身多次运行。
- C#防止程序重复运行
- c# 防止程序多次运行
- C#防止程序多次运行
- CreateMutex 防止程序多次运行
- winform程序防止重复运行
- Delphi 防止程序多次运行
- 如何防止程序多次运行
- 防止c程序运行一闪而过
- vc++ 防止程序重复运行
- MFC程序编译成功后,运行还要编译一遍
- C/C++/C# 中的switch case 比较
- C# readonly和const的区别
- 动态生成数组
- SecureCRT中文乱码、复制粘贴乱码解决办法(修改版)
- Application Layer Gateway Service
- 防止程序运行第二遍
- 程序员编程艺术:第四章、现场编写类似strstr/strcpy/strpbrk的函数
- Android Broadcast receiver使用入门
- 深入分析 Linux 内核链表
- 转:mfc窗口的销毁
- 每个成精的媳妇背后都有一个精明婆婆
- WTL中使用CString的问题
- 转:VC非模态对话框创建和销毁
- Active Record 触发验证和略过验证的方法总结