Forum: Sonstige Fragen zu Delphi
Delphi
by Schwedenbitter,
10. Apr 2007
@Olli: Danke für die Hilfe.
Ich habe die Pakete jetzt geladen und das Verzeichnis meines Projektes kopiert. Außerdem habe ich den Teil des Quellcodes von Remko unter meinem o.g. Link kopiert, der die Uses-Anweisungen enthält.
Während des Kompilierens bekomme ich die Fehlermeldung, dass JwaWinSta.dcu nicht gefunden wurde. Eine entsprechende Datei (JwaWinSta.pas) habe ich in den Paketen auch...
Forum: Sonstige Fragen zu Delphi
Delphi
by Schwedenbitter,
10. Apr 2007
Danke!
Jetzt habe ich nur noch ein Problem: Welche der vielen Units, die sich in Remkos Beispiel finden, muss ich benutzen, damit die Variable vom Typ TSidNameUse definiert ist? Diese brauche ich für LookupAccountName.
Forum: Sonstige Fragen zu Delphi
Delphi
by Schwedenbitter,
10. Apr 2007
So, ich habe mir im Netz jetzt folgenden Quellcode zusammengesucht bzw. gebastelt:
Function GetSID:String;
Function TokenToUserSidString(Token:THandle):String;
Const
SECURITY_NT_AUTHORITY = 5;
Type
PSID = ^TSID;
TSID = Packed Record
Forum: Sonstige Fragen zu Delphi
Delphi
by Schwedenbitter,
9. Apr 2007
Wie bekomme ich diesen Nummern-Schlüssel raus? Dass dieser unterschiedlich ist/sein kann, entnehme ich jedenfalls den Fragezeichen. Und ich wollte mein Programm so schreiben, dass es auf verschiedenen Rechnern mit verschiedenen Windows-Installationen laufen kann.
Forum: Sonstige Fragen zu Delphi
Delphi
by Schwedenbitter,
9. Apr 2007
Würde ich gern! Ich habe nur nicht die geringste Ahnung, wie ich das machen soll. Ich weiß noch nicht einmal, wo in der Hilfe ich nachschauen bzw. nach welchen Stichworten ich suchen sollt.
P.S.
Ich verstehe auch nicht ganz, warum ich das mit meiner Anwendung prima auslesen kann. Sofern das SYSTEM quasi als User benutzt wird, wäre doch davon auszugehen, dass dieses ziemlich viel Rechte hat...
Forum: Sonstige Fragen zu Delphi
Delphi
by Schwedenbitter,
8. Apr 2007
Hallo,
ich habe es mit den o.g. Tips ausprobiert, aber bislang keinen Erfolg gehabt.
Zur Vereinfachung und auch für mein Verständnis habe ich mir jetzt einen Dienst geschrieben, der nur einen Registry-Wert (ist vorhanden) ausliest und in einer Log-Datei das Ergebnis vermerkt und sonst nichts weiter macht. Die einzige Procedure die ich hinzugefügt habe, ist die für das Ereignis OnStart.
Ich...