ファイルを監視し、ディスクに書き込まれるときにそれらを編集する必要があるプロジェクトがいくつかあります。私が探しているのは、ウイルス対策ツールの動作と操作上同じだと感じています。詳細を説明します。1)Officeアプリケーションによって保存されたすべてのファイルをトラップし、ディスクに書き込まれるときに各ドキュメントのヘッダー/フッターに特定の会社タグを追加する必要があります。2)編集可能なファイル(ほとんどすべてのタイプ)がディスクに書き込まれるタイミングをすぐに知る必要があります。これにより、スキャン操作を実行して、ファイルの内容が特定の会社のポリシーを満たしているかどうかを確認できます。
つまり、ディスクに書き込まれているユーザーファイルを処理する必要があることがわかります。
これが私の問題です。このタスクにC#を使用したいのですが、要件を満たすことができるかどうかわかりません。私がネット上で見たものはすべて、このプロジェクトの時間的制約のために特に避けたい低レベルのCプログラミングを対象としています。C#でこのタスクを簡単に実行する方法を知っている人はいますか?それは実現可能でさえありますか(つまり、言語のレベルが高すぎる、言語が遅すぎるなど)?