Thema: Delphi Lokale Rechte abfragen?!

Einzelnen Beitrag anzeigen

Dawn

Registriert seit: 9. Mär 2007
Ort: Berlin
3 Beiträge
 
#1

Lokale Rechte abfragen?!

  Alt 24. Mai 2007, 11:21
Hallo allerseits,

ich habe das Forum durchstöbert bin aber leider nicht fündig geworden.

Es gibt zwar ähnliche Beiträge aber leider beschreiben diese nicht das was ich (suche/brauche).


Also es geht um folgendes :

Ich lasse einen Benutzer seinen Benutzernamen/Kennwort eingeben und will nun herausfinden ob es sich dabei um einem
Administrator (des Lokalen Pc handelt).

Der Pc der diese Abfrage entgegennimmt bzw. mein Prog startet meldet sich allerdings in einer Domain (mit Userrechten) an.

Ich Versuchs einfach mal als Pseudocode zu formulieren:

function XYZ(Benutzername,Kennwort :string):bool;
var
userrechte: string;
begin
userrechte := öffneBenutzerverwaltung(lokalhost,Benutzername,Ken nwort);
if userrechte = Administrator then
begin
result := true;
end else begin
result := false;
end;
end;

Das blaue ist das was mir Kopfschmerzen macht... Geht das überhaupt?
Ich habe zwar eine isAdmin() funktion im Forum gefunden, die fragt aber leider nur die SID, des über Windows eingelogten Users ab


Vielleicht hat ja einer von euch ne Idee, Link oder irgend einen super tipp für mich

Mfg Thilo
  Mit Zitat antworten Zitat