初始化zmq 项目
This commit is contained in:
15
PubLibrary/RunOnce.py
Normal file
15
PubLibrary/RunOnce.py
Normal file
@@ -0,0 +1,15 @@
|
||||
import ctypes
|
||||
import sys
|
||||
|
||||
|
||||
def is_program_running(name='Global\\Decoder'):
|
||||
# 创建互斥体
|
||||
mutex_name =name
|
||||
h_mutex = ctypes.windll.kernel32.CreateMutexW(None, False, mutex_name)
|
||||
|
||||
# 检查互斥体是否已经存在
|
||||
if ctypes.windll.kernel32.GetLastError() == 183: # ERROR_ALREADY_EXISTS
|
||||
print("程序已经在运行.")
|
||||
return True
|
||||
|
||||
return False
|
||||
Reference in New Issue
Block a user