1

ドライバーを書いていますが、問題があります

CreateFile を使用してドライバーへのハンドルを開こうとするたびに、bsod (アクセス違反) が発生します。

ドライバーが正常に読み込まれ、エラーが発生しないことを言及することが重要です

誰かがそれを処理する方法を知っていますか?

前もって感謝します!

4

4 に答える 4

1

Windows設定でカーネルダンプの作成をオンにしてから、 WinDbgでダンプを分析します。

于 2009-07-12T19:15:07.713 に答える
1

ZwCreateFile または Createfile を使用していますか? これはユーザーモード関数であり、ドライバーはカーネルモードで実行されるため、ドライバーで CreateFile を使用することはできません。代わりに、CreateFile のカーネル モード バージョンである ZwCreateFile を呼び出します。

于 2009-08-26T19:07:08.667 に答える
0

別の考えられる障害の原因: IRP_MJ_CREATE を処理するためのドライバー内部関数が正しく割り当てられていないか、障害があります。

ただし、ダンプを分析せずに推測することしかできません (おそらく、ドライバーのシンボル データベース [PDB ファイル] と組み合わせて)。

于 2010-03-31T17:52:29.377 に答える