Bonjour,
Je cherche à changer le propriétaire d'un dossier en c#, avec le code suivant :
Je suis connecté en administrateur lorsque je compile, mais j’obtiens une exception avec le message : “The security identifier is not allowed to be the owner of this object”
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 string dirName = @"C:\test\abc"; string account = @"domaine\user"; IdentityReference utilisateur = new NTAccount(account); DirectoryInfo dir = new DirectoryInfo(dirName); DirectorySecurity dirSec = dir.GetAccessControl(); dirSec.SetOwner(utilisateur); dir.SetAccessControl(dirSec);
Merci de votre aide.
Partager