0

C++ で BIOS 割り込みを使用して Windows でのすべてのファイル変更を監視したいのですが、その方法がわかりません。Windows API を試しましたが、Windows 内のすべてのファイルの変更を監視することはできません。特別なディレクトリ内のファイルの変更を監視するだけです。

4

2 に答える 2

0

Windows では、割り込みレベルでのハード ドライブの変化を監視することは実際には実用的ではありません。Windows コアがそれを処理し、開いていないからです。

または、すべてのプロセスとそのハード ドライブへの変更を監視することもできます。以下をご覧ください: http://yaprocmon.sourceforge.net/オープン ソースなので、そこから学ぶことができます。

于 2012-10-06T21:53:07.643 に答える
0

Windows は、ネイティブ API を使用してファイルの変更に関する通知を送信します。また、必ずしも BIOS を使用するとは限りません。

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365261(v=vs.85).aspxをご覧ください。

于 2012-10-06T22:02:43.367 に答える