windows - NetQueryDisplayInformation problem for at hente gruppeoplysninger

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger :: NetQueryDisplayInformation () API for at hente oplysninger om lokale datagrupper. Jeg kører programmet forhøjet.
Problemet er, at det kun returnerer 'Ingen' gruppenavn (kun en gruppe). Jeg har med succes brugt samme API til at hente brugerkonti fra både lokal computer og Active Directory.


Jeg bruger dette til grupper:


unsigned long index = 0, count = 0;
void *buffer = nullptr;
unsigned long result = 0;
result = ::NetQueryDisplayInformation ( 
                                /* serverName */NULL, 
                                /*Level*/ 3,
                                /*Index*/index,
                                /*Entries requested*/100,
                                /*PreferredMaximumLength */MAX\_PREFERRED\_LENGTH,
                                /*ReturnedEntryCount*/&count,
                                /*SortedBuffer*/&buffer);


tællingen returneres som værende 1.

Bedste reference


Jeg kunne bruge NetQueryDisplayInformation til at hente AD brugergruppeoplysninger selvom ... (ved at indstille server/navn til smth anderledes end NULL)