#include <windows.h>
int main(int argc, char* argv[])
{
HANDLE hEvent= CreateEvent(NULL,true,true,"init");
if (hEvent)
{
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
printf("Initance is running!\n");
return 0;
}
}
printf("Hello World!\n");
Sleep(10000);
return 0;
}
让程序只能被运行一个实例
原创
©著作权归作者所有:来自51CTO博客作者ahuoheng的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:用telnet测试端口是否开放
下一篇:x86 系统中断
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
实现程序只能运行一个实例(单例)
将下面代码添加到程序的初始化han
线程同步 应用程序 初始化 视图控件 -
让程序只运行一个实例(Delphi篇)
Windows 下一个典型
delphi windows integer forms 任务 -
[C#]只能运行程序的一个实例
C#实现只能运行程序的一个实例的两种方法:根据进程名和互斥量Mutex
C# 一个实例 程序实例 -
让QT只运行一个实例
目前使QT运行一个实例有三种方式: 1.QSharedMemory
QT 事件循环 Memory -
程序只运行一个实例
让 <br /> Windows 下一个典型的特征就是多任务,我们可以同时打开多个窗口进行操作,也可以同时运行程序的多个实例,比如可以打开许
windows delphi forms winapi function -
让程序同时只能运行一个C++ Builder实现(转)
源:让程序同时只能运行一个很多人都讨论过这个问题, 这里用Victor串口控件里面现成的共享内存功能来实现。 当程
共享内存 #include #pragma 控件 清除缓存