IMを作成していると私は私がのCreateFileを使用して、私のドライバーへのハンドルを開こうとする問題がBSODたびにドライバへのハンドルがドライバーを書い
毎回を持って、私はBSOD(アクセス違反)を取得
私のドライバが正常にロードされ、エラーが発生しないことを言及することは重要です。
誰かがそれを処理する方法を知っていますか?
ありがとうございます!
IMを作成していると私は私がのCreateFileを使用して、私のドライバーへのハンドルを開こうとする問題がBSODたびにドライバへのハンドルがドライバーを書い
毎回を持って、私はBSOD(アクセス違反)を取得
私のドライバが正常にロードされ、エラーが発生しないことを言及することは重要です。
誰かがそれを処理する方法を知っていますか?
ありがとうございます!
!analyze -vはあなたの友人です。
Windows設定でKernel Dumpの作成を有効にしてから、ダンプをWinDbgに解析します。
ZwCreateFileまたはCreatefileを使用していますか?ドライバでCreateFileを使用することはできません。これはusermode関数であり、ドライバはカーネルモードで実行されるためです。代わりにCreateFileのカーネルモードバージョンであるZwCreateFileを呼び出します。
考えられる他の障害原因:IRP_MJ_CREATEを処理するドライバ内部機能が誤って割り当てられているか、または障害があります。
しかし、ダンプを分析することなく(ドライバーのシンボルデータベース(PDBファイル)と組み合わせて)、推測することしかできません。
実際にコードを投稿する必要があります... –