2015-12-17 94 views
0

我使用這個過程被稱爲黑客程序,並從該程序我能夠從程序取消把手,這裏是我的意思的例子:關閉突變處理

enter image description here

我想取消選擇使用C++的突變手柄。可悲的是,我沒有任何代碼可以顯示,因爲我甚至沒有任何關於甚至谷歌的線索。

在此先感謝!

+0

嘗試「CloseHandle」 –

回答

0

「突變體」是一個互斥體...異常終止進程互斥體通常是不好的做法,並會導致未定義的行爲。

+0

我相信'突變體'是一個互斥體。 –

+0

是的,我瞭解關閉它們可能發生的後果,我一直在使用此程序手動執行此操作,但現在我想自己創建一個 – Tompina

+0

您可能需要簡單回顧一下ProcessHacker正在執行的操作: http://processhacker.sourceforge.net/ – Brycej

0

關閉線程上的句柄不會終止線程。文件沒有這樣說。顯然,考慮對於流程的處理也是如此。 直到對象的所有句柄都用CloseHandle釋放,實際上你的操作系統不會破壞內核對象。

您也可以致電ReleaseMutex(),這是CloseHandle()函數的簡單代表。