Hallo, über NetGetDCName soll es ja möglich sein den primären Domäncontroller einer Domäne zu ermitteln. Diese Funktion gibt mit allerdings immer nur "\\" zurück.
The system allocates the buffer for the returned information. The caller must pass a pointer variable to the function on input. On successful return, the pointer receives the address of the system-allocated buffer that contains the returned information. This simplifies the calling code, because the caller does not need to estimate the size of the buffer, or resize the buffer and reissue the function.
Ich lasse das Programm unter XP laufen also muss ich mich nicht um die Buffergröße bzw. das Anlegen kümmern.
dann probier mal NULL für die domäne. Dann nimmt er den Primary. Ansonsten bekommst du ihn nur wenn du auch per Domänenkonto angemeldet bist. Wenn du Lokal angemeldet bist ist die primäre domäne logischerweise "\\" -- class God : public ChuckNorris { };
Hat leider an dem Ergebnis "\\" nix geändert. Würde mir aber auch nichts bringen, ich soll per NetUserGetInfo Informationen über bestimmte Domänenbenutzer (einer beliebigen Domäne) ermitteln aber diese Funktion benötigt halt den Domäncontroller als ersten Parameter