ファイル入出力


Sample.iniというファイルについてUser1というユーザーにフルアクセスコントロール権限を与えています。

		
string szPath = @"C:\Sample.ini";
string szUserName = "User1";

DirectorySecurity directorySecurity;
directorySecurity = Directory.GetAccessControl( szPath, AccessControlSections.All );
if( directorySecurity == null ) return false;

FileSystemAccessRule rule = new FileSystemAccessRule(
  szUserName,
  FileSystemRights.FullControl,
  InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit,
  PropagationFlags.None,
  AccessControlType.Allow );

directorySecurity.AddAccessRule( rule );

Directory.SetAccessControl( szPath, directorySecurity );
		
	


inserted by FC2 system