可以通过CreateMutex来实现一个程序只有一个实例的目的
HANDLE hMutex = ::CreateMutex(NULL,TRUE,"特定字符串");
// 通过互斥判断程序是否打开
if(GetLastError() == ERROR_ALREADY_EXISTS)
{
// 程序已经打开
}
CreateMutex会通过第三个参数创建互斥,如果已经有其它程序利用了这个字符串创建互斥
CreateMutex会返回 ERROR_ALREADY_EXISTS