5
A
回答
6
在NTDLL.dll的LdrLoadDll函數中找到實際的Windows加載程序。這個功能沒有文檔,它的內部功能在未來的Windows版本中可能會發生變化;只有那些有權訪問Windows源代碼的人才能確定幕後發生的事情。
但是,wine的來源是可用的,你可以看到where it increments the reference count;它存儲在LDR_MODULE堆結構的LoadCount成員中。由於這似乎不是一個葡萄酒內部結構,因此這種結構很可能是基於真實的,反向設計的窗戶結構,因此窗戶可能以同樣的方式存儲。然而,由於這是沒有記錄的,它可能會在任何未來版本的Windows中更改,甚至可能會有小的窗口補丁。
0
這只是一個猜測,但它可能是kernel32.dll中的一個全局變量(這就是實現LoadLibrary的DLL)。
相關問題
- 1. 引用計數
- 2. 帶LoadLibrary的STATUS_STACK_BUFFER_OVERRUN
- 3. 引用到shared_pointer的引用計數
- 4. LoadLibrary函數 - 編譯錯誤
- 5. 調用LoadLibrary失敗與GetLastError函數()== 0
- 6. 使用loadlibrary函數加載多個庫
- 7. 引用計數,ARC
- 8. 對象的引用計數
- 9. loadlibrary之後的NoClassDefFoundError
- 10. 是引用計數好的設計
- 11. Z3_ast引用計數是否在Z3外計數引用?
- 12. 調用LoadLibrary MSVCRT問題
- 13. 使用LoadLibrary加載DLL
- 14. 掛鉤LoadLibrary API調用
- 15. 使用LoadLibrary,效果表現?
- 16. DLL在哪裏調用LoadLibrary?
- 17. 調用LoadLibrary訪問衝突
- 18. LoadLibrary取LPCTSTR
- 19. LoadLibrary 998錯誤
- 20. AfxLoadLibrary與LoadLibrary
- 21. LoadLibrary(「MSVCR90D.dll」)失敗
- 22. 使用PyDict_SetItemString引用計數
- 23. 製作使用引用計數在d引用計數的對象!(T)
- 24. C++函數的引用計數
- 25. 意外引用計數
- 26. 關於引用計數
- 27. 引用計數在ARC
- 28. AS3:通過引用計數
- 29. 自動引用計數
- 30. Python引用計數和ctypes
完美的,正是我所期待的。謝謝! – mrduclaw 2010-09-28 12:59:27