ユーザーが Windows XP のデスクトップにファイル (ショートカット ファイル (*.lnk) とディレクトリを除く) を作成できないようにする機能を作成する必要があります。いくつかの調査の結果、これはファイル システム フィルター ドライバーまたはミニドライバーを使用して実行できるという結論に達しました。ローミング プロファイルをロード/保存できないため、NTFS アクセス許可を変更しても機能しません。
DDK のサンプルを確認しました。たとえば、cancelSafe です。彼らは I/O をキャンセルしていますが、これは私が望むものではありません。ウイルス対策プログラムが感染ファイルへのアクセスをブロックし、OS がエラー コード 5: アクセスが拒否されたことを確認しました。
まったく同じ動作が必要です。では、フィルタードライバーでこれを実現するにはどうすればよいですか?