我正在創建一個對象,例如WhaitableTimer,並且我想與其他進程共享我的對象。在進程之間共享內核對象
HANDLE htimerProcess = CreateWaitableTimer(NULL, FALSE, L"Time1");
HANDLE htimerProcess2 = CreateWaitableTimer(NULL, FALSE, L"Time1");
- 作爲第三paramater我傳遞了同一個名字「時間1」,是不是說我正在創建新的內核對象htimerProcess2但具有相同的描述符表作爲htimerProcess或htimerProcess2只是給一個參考現有對象(htimerProcess)。
- 如何證明htimerProcess和htimerProcess2是同一個內核對象?我試着讓他們的地址,但他們是不同的或以某種方式我可以拉一個內核對象的進程數量。 我讀M.Richter高級Win32編程
與您的問題無關,但您知道該書的最近版本? Windows通過C/C++ – eurotrash 2014-12-02 22:13:38
我正在閱讀第4版。 – 2014-12-02 22:21:10