2009-08-17 14 views
1

カーネルモードからDLLを呼び出すにはどうすればいいですか? 私は複数のテクニックを使ってカスタムのlibファイルを作ろうとしましたが、何もできません。私もgoogleで研究しているが、何かを見つけることができないようだ。私はまた、C + +またはリンク時にインポートaddresテーブル内のエントリを作成することが可能であったかどうか不思議でしたか?カーネルモードのC++ウィンドウからdllを呼び出す

ありがとうございました!

答えて

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

関連する問題