Tiens j'ai trouver ça moi :
void DispFileOwner()
{
PSECURITY_DESCRIPTOR psd;
PSID psid;
SID_NAME_USE snu;
DWORD sdsize;
BOOL OwnerDefaulted;
char *AccountName, *DomainName;
DWORD AccountLen, DomainLen;
psd = GlobalAlloc(GMEM_FIXED, 1000);
AccountName = (char*)GlobalAlloc(GMEM_FIXED, 1000);
DomainName = (char*)GlobalAlloc(GMEM_FIXED, 1000);
AccountLen = DomainLen = 1000;
GetFileSecurity("C:\\test", OWNER_SECURITY_INFORMATION, psd, 1000, &sdsize);
GetSecurityDescriptorOwner(psd, &psid, &OwnerDefaulted);
LookupAccountSid(NULL, psid, AccountName, &AccountLen, DomainName, &DomainLen, &snu);
MessageBox(NULL, AccountName, "Owner Name :", 0x40);
MessageBox(NULL, DomainName, "Domain of Owner :", 0x40);
GlobalFree(psd);
GlobalFree(AccountName);
GlobalFree(DomainName);
}
if(!Meilleur("Joky")) return ERREUR;<