标签: c++ c winapi mutex
我目前可以使用以下代码关闭互斥锁句柄:
DuplicateHandle(process, mutex, GetCurrentProcess(), 0, 0, 0, 1); CloseHandle(mutex);
这使我能够运行程序的多个实例。但是,在我启动多个实例后,我需要恢复此句柄 有没有办法临时重命名或禁用互斥锁句柄?
答案 0 :(得分:2)
有没有办法暂时重命名或禁用互斥锁?
不,没有。您所能做的就是关闭原始互斥锁句柄,然后根据需要使用原始名称创建一个新的互斥锁句柄。