タグ

ブックマーク / kamimoto-hirota.hatenadiary.org (1)

  • DeviceIoControlについて - 窓のプログラミング

    フィルタドライバ内のDbgPrintをアプリケーション側で受け取りたいと思い,とりあえずDebugView.exeの動作を解析することに。 ただ流石にディスアスするのは嫌だったので,あたりを付けて解析することにした。 ドライバとアプリケーションがデータをやりとりするためには,DeviceIoControlというAPIをアプリケーション側で使用するはず。つまりDebugView.exeでもDeviceIoControlを使用しているはずである。 ということで,まずDependency WalkerでDebugView.exeを調べると,インポートセクションにDeviceIoControlが列挙されている。つまりプログラム内でDeviceIoControlが使用されていることが証明されたことになる。 次にDeviceIoControlをエクスポートしているkernel32.dllのラッパーDL

    DeviceIoControlについて - 窓のプログラミング
  • 1