C# を使用してファイル (またはフォルダー) への読み取り/書き込みアクセスを防止しようとしています。ファイルは想定どおりにロックされていますが、問題は、セキュリティタブに簡単に移動して権限を変更できることです。すべてのコンピュータ ユーザーがこれらのアクセス許可を変更できないようにするにはどうすればよいですか?
私が使用しているコードはこれです(MSDNの記事に基づく):
DirectorySecurity fs = System.IO.Directory.GetAccessControl(textBox1.Text);
fs.SetAccessRule(
new FileSystemAccessRule(
"Users",
FileSystemRights.Modify |
FileSystemRights.ReadPermissions |
FileSystemRights.TakeOwnership |
FileSystemRights.ChangePermissions,
AccessControlType.Deny));
System.IO.Directory.SetAccessControl(textBox1.Text, fs);