Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

C# права групп и пользователей к папкам и файлам

68K
14 февраля 2011 года
ayem
2 / / 14.02.2011
имеется win server 2003, как программно добавить доступ к папки группе и пользователю, назначить этому правилу "применить для этой папки, ее подпапок и файлов"... если можно подскажите в какую сторону капать ну и совсем чудо готовый пример.. спасибо
на языке C# =)
278
14 февраля 2011 года
Alexander92
1.1K / / 04.08.2008
Это проблема уровня не C# (либо какого-то другого языка), а чистого WinAPI. Посмотрите вот сюда: http://msdn.microsoft.com/en-us/library/aa375742(v=vs.85).aspx#low_level_access_control_functions. Если будет непонятно что-то конкретное - обращайтесь.
68K
14 февраля 2011 года
ayem
2 / / 14.02.2011
как раз уровня С#))
Вот мож кому пригодится


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)
{
}
278
14 февраля 2011 года
Alexander92
1.1K / / 04.08.2008
ayem, когда я говорил про WinAPI, я имел в виду, что то, что вы сейчас написали, в конечном счете все равно вызывает функции WinAPI и реализуется одинаково практически на любом языке (C, C#, C++, Delphi (не ругайте, что назвал Делфи языком :)) и т.п.).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог