La méthode ChangeSecurityPermissionsEx modifie les autorisations de sécurité pour le fichier logique spécifié dans le chemin ...

La méthode ChangeSecurityPermissionsEx modifie les autorisations de sécurité pour le fichier logique spécifié dans le chemin d'accès de l'objet. Si le fichier logique est un répertoire, alors cette méthode agira de façon récursive, en modifiant les autorisations de sécurité de tous les fichiers et sous-répertoires que contient le répertoire. ChangeSecurityPermissionsEx renvoie une valeur entière de 0 si les autorisations ont été modifiées, et tout autre nombre pour indiquer une erreur. La méthode ChangeSecurityPermissionsEX est une version étendue de la méthode ChangeSecurityPermissions.
Elle renvoie une des valeurs entières suivantes :
0 - La requête a fonctionné correctement.
2 - L'accès a été interdit.
8 - Une erreur non spécifiée s'est produite.
9 - Le nom spécifié n'était pas valide.
10 - L'objet spécifié existe déjà.
11 - Le système de fichiers n'est pas NTFS.
12 - La plate forme n'est pas Windows NT ou Windows 2000.
13 - Le lecteur n'est pas le même.
14 - Le répertoire n'est pas vide.
15 - Il s'est produit une violation de partage.
16 - Le fichier de démarrage spécifié n'était pas valide.
17 - Un privilège requis pour l'opération n'est pas maintenu.
21 - Un paramètre spécifié n'est pas valide.