Windows カーネル ドライバーからのメッセージをデバッグしますか?
現在、DbgPrint と DebugView を使用していますが、これがドライバーの動作を観察する公式の方法ですか? カーネルログファイルがWindowsシステムに隠されているかどうか、またどこにあるか知っている人はいますか?
私は現在Vistaを使用していますが、おそらく、はるかに古いが依然として有効な標準または非表示のロギング方法があります。
/var/log に相当するのはイベント ログですが、これは遅すぎるため、ドライバーには使用できません。
WPP ソフトウェア トレースを使用します。「WDF ドライバーのトレースと診断機能」を参照してください。
WPP は、カーネル モード プロセスとユーザー モード プロセスの両方のトレース メッセージをログに記録するカーネル レベルの機能である Event Tracing for Windows (ETW) に基づいています。
WPP には、debug print ステートメントよりもいくつかの利点があります。
エンド ユーザー向けのエラー メッセージについては、イベント ログを使用してください。