2010-09-28 125 views

回答

6

在NTDLL.dll的LdrLoadDll函數中找到實際的Windows加載程序。這個功能沒有文檔,它的內部功能在未來的Windows版本中可能會發生變化;只有那些有權訪問Windows源代碼的人才能確定幕後發生的事情。

但是,wine的來源是可用的,你可以看到where it increments the reference count;它存儲在LDR_MODULE堆結構的LoadCount成員中。由於這似乎不是一個葡萄酒內部結構,因此這種結構很可能是基於真實的,反向設計的窗戶結構,因此窗戶可能以同樣的方式存儲。然而,由於這是沒有記錄的,它可能會在任何未來版本的Windows中更改,甚至可能會有小的窗口補丁。

+0

完美的,正是我所期待的。謝謝! – mrduclaw 2010-09-28 12:59:27

0

這只是一個猜測,但它可能是kernel32.dll中的一個全局變量(這就是實現LoadLibrary的DLL)。