すべてのユーザーが書き込み可能にするファイルを設定します。ファイルをすべてのユーザーが書き込み可能に設定するにはどうすればよいですか?
FileSecurity sec = File.GetAccessControl(fileName);
string users = ?????;
sec.AddAccessRule(new FileSystemAccessRule(
users,
FileSystemRights.Write,
AccessControlType.Allow));
File.SetAccessControl(fileName, sec);
問題は、使用する文字列がわからないことです。私はusers = WindowsAccountType.Normal.ToString()
を試しましたが、それは"Normal"
しか与えません。これはうまくいきません。どのようにしてマシン上のすべてのユーザーのグループを指定する文字列を取得できますか?
"Everyone"は英語のシステムでのみ動作します。 – Robert