私は、ネットワーク トラフィックを監視してログ ファイルに出力する WDK を使用するドライバーに取り組んでいます。
現在、WinDDK ディレクトリにある検査の例を変更しようとしています。
リンカ エラーのため、printf、fprintf などを呼び出すことができないようです。
未解決の外部シンボル __imp_printf ...
トラフィック情報をログ ファイルに出力する別の方法はありますか? ライブラリをどこかに適切にリンクしていませんか?
ありがとうございました
KernelMode ドライバーを作成しているので、c の printf と同等の DbgPrint を呼び出す必要があります。
printf(format, params) -> DbgPrint(format, params)
デバッグ メッセージを表示するには、WinDbg または DbgView ツールを使用する必要があります。
ファイルにダンプするには、まず CreateFile 関数でファイルを開く必要があります。ハンドルが開いて有効になると、WriteFile 関数を使用してハンドルに書き込むことができます。