Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1631 connectés 

  FORUM HardWare.fr
  Programmation
  API Win32

  Probleme avec GetFileSecurity

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec GetFileSecurity

n°1623363
rdpdo
Posté le 13-10-2007 à 19:35:48  profilanswer
 

Bonjour,
 
J'essaie despérément d'utiliser cette fonction mais j'ai toujours un probleme. J'utilise deux fois la fonction : une premiere fois pour obtenir la taille du buffer nécéssaire et une seconde pour obtenir l'info souhaitée.
 
J'obtiens l'erreur suivante : "The data area passed to a system call is too small"
 
Sur le net j'ai vu plusieurs personnes qui ont ce probleme, mais je n'ai vu aucune solution :(
 
Merci pour l'aide :) a++
 

Code :
  1. WORD lSizeNeeded;
  2. PSECURITY_DESCRIPTOR bSDBuf = NULL;
  3. lResult = GetFileSecurity("C:\\ee", DACL_SECURITY_INFORMATION, NULL, 0, &lSizeNeeded);
  4. // Redimension the Security Descriptor buffer to the proper size.
  5. bSDBuf = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, lSizeNeeded);
  6. // Now get the actual Security Descriptor for the file.
  7. lResult = GetFileSecurity("C:\\ee", DACL_SECURITY_INFORMATION, bSDBuf, lSizeNeeded, &lSizeNeeded);

mood
Publicité
Posté le 13-10-2007 à 19:35:48  profilanswer
 

n°1623371
breizhbugs
Posté le 13-10-2007 à 20:26:34  profilanswer
 

Sur MSDN, c'est pas "WORD lSizeNeeded;" mais DWORD


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  API Win32

  Probleme avec GetFileSecurity

 

Sujets relatifs
Probleme de charset[Actionscript/Flash] Probleme de son qui demare automatiquement
Probleme avec mes div[RESOLU] problème d'heure dans requête mysql (heure d'hiver)
Problème incroyable de compatibilité avec IE7probleme de noob .. ping et batch
Probleme avec hitTest en ActionScript 2Problème avec une jointure
[Résolu]Probleme d'enregistrement - envoi de formulaire[Résolu] Probleme d'enregistrement lors d'un envoi de formulaire
Plus de sujets relatifs à : Probleme avec GetFileSecurity


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR