windows下程序启动检查,只启动一个实例
来源:互联网 发布:软件实施顾问发展前景 编辑:程序博客网 时间:2024/06/18 10:55
问题来源:http://bbs.csdn.net/topics/390998279?page=1#post-398983061
// Only_once.cpp : 定义控制台应用程序的入口点。////请参考<<windows核心编程>>#include "StdAfx.h"#include <iostream>#include <windows.h>using namespace std;#define MUTEX_NAME TEXT("Global//onename")//onename可以改别的bool IsSingleProcess(){HANDLE hMutex = CreateMutex(NULL, FALSE, MUTEX_NAME);if (GetLastError() == ERROR_ALREADY_EXISTS){::CloseHandle(hMutex);return FALSE;}else{return TRUE;}}//函数名: exit()//// 所在头文件:stdlib.h//// 功 能: 关闭所有文件,终止正在执行的进程。//// exit(1)表示异常退出.这个1是返回给操作系统的。//// exit(x)(x不为0)都表示异常退出//// exit(0)表示正常退出//// exit()的参数会被传递给一些操作系统,包括UNIX,Linux,和MS DOS,以供其他程序使用。int main(){if (!IsSingleProcess()){cout << "already exist" << endl;getchar();exit(1);}Sleep(100000);return 0;}
0 0
- windows下程序启动检查,只启动一个实例
- 限制只启动一个程序实例
- c++ 让程序只启动一个实例
- C#中只启动一个程序实例
- 每次只启动一个实例
- Qt只启动一个实例
- 程序只启动一个实例的几种方法
- 程序只启动一个实例的几种方法
- 程序只启动一个实例的几种方法
- c++如何让程序只启动一个实例
- 程序只启动一个实例的几种方法
- C / C++ 如何让程序只启动一个实例
- c++如何让程序只启动一个实例
- 程序只启动一个实例的几种方法
- c++如何让程序只启动一个实例
- 程序只启动一个实例的几种方法
- 一个应用程序只启动一个实例
- 如何让应用程序只启动一个实例
- 工厂方法模式
- 修改RAC中的私网地址导致CRS启动失败
- 关于JAVA中单目运算符自增(++)自减(--)的分析
- SQLite-从终端创建数据表
- SSH中json数据的封装与easyui里json的显示
- windows下程序启动检查,只启动一个实例
- 理财速食书-读书摘要
- 字符串匹配的KMP算法
- 抽象工厂模式
- java中的String小结
- 二分检索
- 数据结构复习-顺序表L中删除重复元素,并使元素相对次序保持不变
- CentOS6.5系统挂载NTFS分区的硬盘
- C++类(二)