2

開いているファイルの削除などの操作は、ファイル ハンドルの競合を引き起こします。このようなファイル ハンドルの競合を検出する必要がある場合、フィルター ドライバー (またはミニフィルター ドライバー) が唯一のオプションですか?

4

1 に答える 1

1

あなたが求めていると思うのは、ファイルを開いたデーモンがあります。別のプロセスがファイルへのアクセスを取得したい場合、デーモンに通知し、可能であればファイルを閉じて、他のプロセスが続行できるようにする必要があります。これには、デーモンが「oplocks」を利用する必要があります。oplock に関する MSDN ドキュメントを参照してください。

于 2012-11-30T17:54:43.583 に答える