以下代码可以让程序只能运行一次:
#include <windows.h> //BOOL CALLBACK DiaProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd ) { HANDLE hMutex; hMutex = CreateMutex(NULL, FALSE, TEXT("NewMutex")); if ((GetLastError() == ERROR_ALREADY_EXISTS)) { MessageBox(0, TEXT("程序已经运行了"), TEXT("错误"),MB_ICONERROR); } else { MessageBox(0, TEXT("Hello 2011!"), TEXT("程序运行"),MB_OK); } ReleaseMutex(hMutex); return 0; }
以上就是哭泣路人最近收集整理的关于让程序只能运行一次的全部内容,更多相关让程序只能运行一次内容请搜索靠谱客的其他文章。
发表评论 取消回复