C# права групп и пользователей к папкам и файлам
на языке C# =)
http://msdn.microsoft.com/en-us/library/aa375742(v=vs.85).aspx#low_level_access_control_functions. Если будет непонятно что-то конкретное - обращайтесь.
Это проблема уровня не C# (либо какого-то другого языка), а чистого WinAPI. Посмотрите вот сюда:
Вот мож кому пригодится
using System.Security.AccessControl;
//Добавляем права на папку
try
{
DirectoryInfo dirInfo = new DirectoryInfo("c:\\123");
DirectorySecurity ds = dirInfo.GetAccessControl(AccessControlSections.Access);
FileSystemAccessRule rule = new FileSystemAccessRule("имяГруппыИлиПользователя", FileSystemRights.ReadAndExecute, InheritanceFlags.ContainerInherit, PropagationFlags.InheritOnly, AccessControlType.Allow);
ds.AddAccessRule(rule);
dirInfo.SetAccessControl(ds);
}
catch (Exception ex)
{
}
ayem, когда я говорил про WinAPI, я имел в виду, что то, что вы сейчас написали, в конечном счете все равно вызывает функции WinAPI и реализуется одинаково практически на любом языке (C, C#, C++, Delphi (не ругайте, что назвал Делфи языком :)) и т.п.).