会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
做有意义的事儿
天行健,君子以自强不息!
让一个程序运行一次,在它运行时,不允许再启动一个新的进程。
Mutex mutex
=
new
Mutex(
false
,
"
ThisShouldOnlyRunOnce
"
);
//
判断互斥体是否使用中。ThisShouldOnlyRunOnce为互斥变量
bool
Running
=
!
mutex.WaitOne(
0
,
false
);
if
(
!
Running)
{
Application.Run(
new
Form1());
}
else
{
MessageBox.Show(
"
应用程序已经启动!
"
);
}
核心就是在系统中注册一个互斥变量,并使用该互斥体控制应用程序的加载。
posted on
2007-09-05 11:12
恋地高飞
阅读(
223
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
导航
管理