2016-06-27 8 views
0

ディレクトリ内のファイルを編集する必要があります。ディレクトリとファイルは管理者権限で作成されました。したがって、ユーザーがファイルを再保存しようとすると、例外が発生します。この場合、私は何ができますか?または特定の権利を持つディレクトリを作成する方法が存在する可能性がありますか?私はC#の.NET 4.0C#管理プロセスからファイルシステムのディレクトリ権限を編集する

を使用しています このような(サブフォルダを含む)すべてのユーザーの

答えて

1

グランドアクセス:

DirectoryInfo dInfo; 
DirectorySecurity dSecurity = dInfo.GetAccessControl(); 
dSecurity.AddAccessRule(new FileSystemAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit, PropagationFlags.InheritOnly, AccessControlType.Allow)); 
dInfo.SetAccessControl(dSecurity); 
+0

ビッグありがとう!うまく動作します! – velgames

関連する問題