创建唯一实例的程序
用以创建唯一实例的程序,防止重复执行。
在应用类里面定义变量HANDLE m_hOneInstance;
BOOL CPlanningApp::InitInstance() { m_hOneInstance = ::CreateMutex(NULL, FALSE, "SOFTWARE.CAS.PLANNING"); if(GetLastError() == ERROR_ALREADY_EXISTS ) { ::MessageBox(NULL, _T("对不起!该程序已经运行,请勿重复执行该程序。"), "错误", MB_ICONERROR); return FALSE; } ... }
注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/6445.html
如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:)
我得意,我用他的代码;
我自豪,他用我的代码!
void main() { printf("hello, vcer!"); }
A B C D E