voila j'ai besoin de prendre les droits sur un dossier, avec un compte qui peut redevenir le "owner" mais qui ne l'est pas.

voila mon code pour reprendre le "owner"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6

DirectoryInfo di = new DirectoryInfo(@"MONDOSSIER");
DirectorySecurity security = di.GetAccessControl(AccessControlSections.Owner);
security.SetOwner(new NTAccount(NTName));
di.SetAccessControl(security);
ou NTName est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
string NTName;
NTName = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
Merci de votre aide!

au final mon log me dit toujours que l'accès au dossier est impossible...

[ERROR=Error : Access to the path 'MONDOSSIER' is denied.]