0
我正在開發一個簡單的win32應用程序,其中兩個進程通過文件映射共享內存。在第二個進程中的某個點上,我想檢查另一個進程是否已經關閉了與文件映射關聯的句柄。 有沒有Windows函數來檢索與我的共享內存相關的句柄數? 在此先感謝您的幫助...獲取與內核對象關聯的句柄計數(win 32應用程序)
我正在開發一個簡單的win32應用程序,其中兩個進程通過文件映射共享內存。在第二個進程中的某個點上,我想檢查另一個進程是否已經關閉了與文件映射關聯的句柄。 有沒有Windows函數來檢索與我的共享內存相關的句柄數? 在此先感謝您的幫助...獲取與內核對象關聯的句柄計數(win 32應用程序)
API沒有什麼可以做到的。如果您想知道其他進程何時完成其工作,請使用CreateEventEx創建手動重置事件,並讓其他進程在其工作完成時設置該事件。第一個進程可以使用wait functions之一查詢事件的狀態。
[Winapi :: Get available handles count]可能重複(http://stackoverflow.com/questions/15271263/winapi-get-available-handles-count)。具體來說,查看'GetProcessHandleCount()'。 –