'中使用的Dll命令
版本2
。DLL命令CreateMutex,整數類型," kernel32.dll "," CreateMutexA "
。參數互斥結構,安全屬性
參數有互斥,邏輯類型。
參數互斥對象的名稱,文本類型。
。DLL命令WaitForSingleObject,整數類型,“WaitForSingleObject”
參數hHandle,整數類型。
參數dwMilliseconds,整數類型。
。DLL命令releasedmutex,整數類型," kernel32.dll "," ReleaseMutex "
參數hMutex,整數類型
。DLL命令CloseHandle,邏輯類型,“CloseHandle”
參數hObject,整數類型。
使用的數據類型
版本2
。數據類型安全_屬性,,安全結構。
成員長度,整數類型
成員lpSecurityDescriptor,整數類型
bInheritHandle成員,整數類型。
確定是否重復運行的子程序,其中的參數是妳要創建的特征串,如“我的程序”。
版本2
。子程序system _ No重復運算,邏輯類型,,已經運行並返回true,否則返回false。
。參數特征字符串,文本類型
。局部變量句柄,整數類型。
。局部變量安全結構。
handle = create mutex(security structure,truth,feature string)' feature string就是判斷這個互斥是否存在。
。如果為真(WaitForSingleObject (handle,100) = 258)
釋放互斥體(句柄)
CloseHandle(手柄)
返回(真)
如果真的結束了。
返回(假)