【C#】 Debug运行文件只能运行一个(不能打开多个)
来源:互联网 发布:唯一网络被收购 编辑:程序博客网 时间:2024/06/05 01:03
C#运行软件的时候,同一Debug可以同时运行多个,,这样就会对项目有影响,直接上代码!
using System.Threading;
using System.Reflection;
privatestaticSemaphore singleInstanceWatcher;
privatestaticbool createdNew;
public MainWindow()
{
// 确保不存在程序的其他实例
singleInstanceWatcher = newSemaphore(
0,// Initial count.
1,// Maximum count.
Assembly.GetExecutingAssembly().GetName().Name,out createdNew);
if (createdNew)//没有运行程序
{
InitializeComponent();
}
else//已经运行过一次
{
MessageBox.Show("程序已在运行中","提示信息");
Environment.Exit(-2);
}
}
阅读全文
0 0
- 【C#】 Debug运行文件只能运行一个(不能打开多个)
- C语言实现的一个程序只能运行一次,不能重复运行
- Bug1---Debug文件中的exe不能运行
- 应用程序每次只能运行一个实例(C#)转
- 应用程序每次只能运行一个实例(C#)
- 应用程序每次只能运行一个实例(C#)
- 只能运行一个实例
- 多个.c文件编译成运行
- NSIS—程序互斥函数(只能运行一个安装程序,安装时不能卸载)
- Eclipse中,打开多个java文件时,运行一个java文件,运行的却是另一个java文件结果的解决办法
- 安装IIS不能运行ASP 不能打开ASP文件
- MFC程序唯一运行判断(只能运行一个实例)
- 关于安装IIS 后 只能运行htm文件 不能运行ASP的问题解决
- C#[Win32&WinCE&WM]应用程序只能运行一个实例:MutexHelper
- 只能同时运行一个实例
- 每次只能运行一个程序
- 每次只能运行一个服务
- MFC只能运行一个实例
- 条形码类型及常见条形码介绍
- 【知识整理】聊聊web app开发的那些事
- [centos] network 无法重启的几种解决方法
- SpringMvc+Mybatis多数据源切换
- zeromq源码学习——ctx创建
- 【C#】 Debug运行文件只能运行一个(不能打开多个)
- gdb---watch使用方法
- 优化第三方应用被kill后接收广播自启
- 关于Django的模板文件的路径设置templates
- PuTTY (1) Download Putty
- There is no setter for property named 可能产生的原因!
- js中alert的换行问题
- java之动态代理
- 哈希表?bmp图像处理