本文主要是介绍如何用创建命名对象来判断应用程序是否已有一个实例在运行?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
方法是在调用C r e a t e *函数后立即调用G e t L a s t E r r o r : HANDLE hMutex = CreateMutex(&sa, FALSE, "JeffObj"); if (GetLastError() == ERROR_ALREADY_EXISTS) { //Opened a handle to an existing object. //sa.lpSecurityDescriptor and the second parameter //(FALSE) are ignored } else { //Created a brand new object. //sa.lpSecurityDescriptor and the second parameter //(FALSE) are used to construct the object. }这篇关于如何用创建命名对象来判断应用程序是否已有一个实例在运行?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!