Hallo Leute,
habe folgendes Problem:
Ich möchte via NetApi-Funktionen Informationen über Netzwerkgruppen, Gruppenmitglieder usw. Herausfinden. Bei einigen Funktionen muss man schon Domänen-Admin oder Sicherungs-Op sein, wenn man sie erfolgreich ausführen will. Ich bekomme also, sollte ich nur lokaler Admin oder Trusted User in der Domäne sein, das Flag ERROR_ACCESS_DENIED zurück.
Wie kann ich diese Funktion in einem solchen Fall unter einem anderen Benutzer ausführen?
will es also ungefähr so verwenden:
Delphi-Quellcode:
{...funktion wurde aufgerufen}
if dwResult=ERROR_ACCESS_DENIED then
begin
//hier soll jetzt ein eingabeformular mit Benutzername und Passwort erscheinen
//Die Eingabe soll nur mit dem nächsten Aufruf verwendet werden, danach wieder
//freigegeben
end;
{...Funktion wird erneut aufgerufen}
LogonUser klappt nicht, weil das nur lokal funktioniert.
Danke schon mal im Vorraus für alle Antworten