2009-08-17 80 views
1

如何從內核模式調用dll? 我已經嘗試使用多種技術製作一個自定義的lib文件,但我無法獲得任何工作。我也研究過谷歌,但似乎無法找到任何東西。我也很好奇,如果有可能在C++或鏈接時在import地址表中創建條目?從內核模式調用dll C++ windows

感謝您的幫助!

回答

2

DLL在內核模式下的根本問題是DLL是否調用任何用戶模式代碼。如果一個DLL包含比本地內核API調用以外的任何其他,因此當你試圖在生成(和內核不會無論如何加載)到驅動程序與它連接

檢查以下獲得鏈接錯誤鏈路 Calling a DLL in a Kernel-Mode Driver

編輯:

另一種有用的鏈路

DLLs in Kernel Mode Tim Roberts

+0

DLL被BOOTVID.DLL這是窗戶的一部分。我找不到任何lib,因爲它只在內部使用。 – user37875 2009-08-17 05:46:44