Bonjour à vous, je viens de passer l'après midi à chercher comment ajouter un membre avec les droits d'écriture dans un répertoire windows, et/ou fichier.

voici le petit bout de code mais sans succes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
  Serveur : _NETRESOURCEA;
  User : _SECURITY_DESCRIPTOR;
begin
//Tabutilisateur reprend les info de "_USER_INFO_3"
User.Owner := @tabUtilisateur[I].id_utilisateur; // SID de l'active directory
User.Group := @tabUtilisateur[I].id_groupe_principal;
User.Revision := 1;
User.Sbz1 := 0;
User.Control := 0;
User.Sacl := nil;
User.Dacl := nil;
 
 
//SetSecurityDescriptorOwner(???
//Win32_LogicalFileSecuritySetting(???
Mais je ne trouve rien. Je ne vois même pas ou spécifier le répertoire par exemple "\\192.168.1.1\user\" etc...

Quelqu'un a déjà réussi ça ?