ユーザー foo の下で実行される C# で記述されたコンソール プログラムがあります。プログラムはファイルを作成します。場合によっては、IUSR で実行されている Web アプリケーションが、コンソール アプリによって作成されたファイルを削除できる必要があります。
ファイルの作成時に IUSR に DELETE (または同等のもの) を許可したいと思います。どうすればC#でそれを行うことができますか?
FileIOPermissionを見つけましたが、それが何のためにあるのかわかりませんが、特定のユーザーを指定できないため、それが今必要なものであると確信しています。
誰でもこれを行う方法について良い指針を得ましたか?
[ちなみに、一部のサークルでは、任意のファイルに対する IUSR DELETE 権限を付与することは、かなり危険なことですが、この場合、関連するファイルの性質により、IUSR にこれらの権利を付与することを喜んで意味します]