我正在创建一个对象,例如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