2

私は、ネットワーク トラフィックを監視してログ ファイルに出力する WDK を使用するドライバーに取り組んでいます。

現在、WinDDK ディレクトリにある検査の例を変更しようとしています。

リンカ エラーのため、printf、fprintf などを呼び出すことができないようです。

未解決の外部シンボル __imp_printf ...

トラフィック情報をログ ファイルに出力する別の方法はありますか? ライブラリをどこかに適切にリンクしていませんか?

ありがとうございました

4

1 に答える 1

1

KernelMode ドライバーを作成しているので、c の printf と同等の DbgPrint を呼び出す必要があります。

printf(format, params) -> DbgPrint(format, params)

デバッグ メッセージを表示するには、WinDbg または DbgView ツールを使用する必要があります。

ファイルにダンプするには、まず CreateFile 関数でファイルを開く必要があります。ハンドルが開いて有効になると、WriteFile 関数を使用してハンドルに書き込むことができます。

于 2012-03-31T22:02:44.010 に答える