1

カーネル モードから dll を呼び出すにはどうすればよいですか?

複数の手法を使用してカスタム lib ファイルを作成しようとしましたが、何も動作しません。私もグーグルで調査しましたが、何も見つからないようです。また、C++ から、またはリンク時に、インポート アドレス テーブルにエントリを作成できるかどうかにも興味がありました。

4

1 に答える 1

2

カーネル モードでの DLL の基本的な問題は、DLL がユーザー モード コードを呼び出すかどうかです。DLL にネイティブ カーネル API 呼び出し以外のものが含まれている場合、ビルド時にドライバーをリンクしようとすると、リンカー エラーが発生します (いずれにせよ、カーネルはそれをロードしません)。

次のリンクを確認してください カーネル モード ドライバーでの DLL の呼び出し

編集:

別の便利なリンク

カーネル モードの DLL Tim Roberts

于 2009-08-17T05:21:44.573 に答える