Witam.?
Mam takie pytanie: jak wyciagnac uprawnienia do katalogow z rejestru? Czy sa jakies opcje aby dostac sie do info o userach i ich uprawnieniach do danych katalogow?
Pozdrawiam i dzieki.
0
0
To uprawnienia katalogów są w rejestrze? Ja myślałem, że to zależy od systemu plików :O
0
Zobacz na klase DirectorySecurity.
0
Witam
Mi działa coś takiego:
class Test
{
static void Main(string[] args)
{
string path = "C:\\settings1.xml";
Console.WriteLine("Dostep do pliku: " + path);
DirectorySecurity secure = Directory.GetAccessControl(@path);
foreach (AccessRule secRule in
secure.GetAccessRules(true, true, (new System.Security.Principal.NTAccount
("aaa").GetType())))
{
Console.WriteLine(String.Format("Uzytkownik: {0} Dostep: {1}",
secRule.IdentityReference.Value, secRule.AccessControlType));
}
Console.ReadLine();
}
}
Edit: Jejku, nie zauważyłem <VB>... Ale wydaje mi się, że kod będzie baardzo podobny.