Forum: Win32/Win64 API (native code)
Delphi
by rainerkunze124,
19. Apr 2005
Beschäftige mich immer noch mit dem leidigen Thema, da bis jetzt nichts meinen Erwartungen entspricht bzw. manche Prozeduren einfach nur unüberschaubar sind.
Kennt keiner einen Codeschnipsel, der mir sagt, ob definitiv ein Benutzer angemeldet ist (also nicht das Anmeldefenster von 2000/XP mit Benutzername/Passwort angezeigt wird)?
Motzi hatte folgendes geschrieben:
Wie werden die denn in...
Forum: Win32/Win64 API (native code)
Delphi
by rainerkunze124,
8. Feb 2005
Wenn es hilft:
Ich brauche diesen Code, weil Win2000, wenn ich EWX_LOGOFF von meinem Service aus sende, sich abmeldet. Wenn der User abgemeldet ist und EWX_LOGOFF nochmal gesendet wird (weil ein Netzwerkbefehl kommt), dann fährt sich Win2000 Pro herunter. Deswegen bräuchte ich eine Funktion, mit der der Service nachgucken kann, ob sich der User bereits abgemeldet hat bzw. noch im...
Forum: Win32/Win64 API (native code)
Delphi
by rainerkunze124,
8. Feb 2005
Danke für deinen Tip, wie benutze ich denn die Komponenten?
Bzw. gibt es eine Hilfe, in der die Funktionen erklärt sind?
Oder kann mir einer, das wär total nett :bounce2: :bounce2: :bounce2: , einen Codeschnipsel senden, mit dem mein Programm (ein System Service) den aktuellen UserName herausfindet bzw. einen bestimmten Wert liefert, wenn alle User abgemeldet sind?
Viele Grüße,
...
Forum: Win32/Win64 API (native code)
Delphi
by rainerkunze124,
20. Jan 2005
nur wie binde ich diese Befehle von Windows in Delphi ein? Ich habe in dem Bereich keinerlei Erfahrung! :(
Forum: Win32/Win64 API (native code)
Delphi
by rainerkunze124,
19. Jan 2005
Mein Programm ist ein Service: Er läuft also immer (wenn Windows gebootet hat).
Und jetzt soll das Programm einfach nur erfahren können, ob ein Benutzer angemeldet ist oder nicht.
Deswegen frage ich nach dem Wert, den GetUserName hat, wenn keiner angemeldet ist.
Forum: Win32/Win64 API (native code)
Delphi
by rainerkunze124,
19. Jan 2005
Ich benutze im Moment folgende Funktion:
function GetUsername: String;
var
Buffer: array of Char;
Size: DWord;
begin
Size := SizeOf(Buffer);
if not Windows.GetUserName(Buffer, Size) then
RaiseLastOSError; //RaiseLastWin32Error; {Bis D5};
Forum: Win32/Win64 API (native code)
Delphi
by rainerkunze124,
2. Jan 2005
und wie sieht der benutzername aus, wenn keiner angemeldet ist? '', also nicht, funktioniert nicht, das habe ich schon probiert. :-D
Forum: Win32/Win64 API (native code)
Delphi
by rainerkunze124,
2. Jan 2005
Hat denn keiner eine Idee? Es muß doch einen Befehl bzw. eine Prozedur dafür geben :-D
Forum: Win32/Win64 API (native code)
Delphi
by rainerkunze124,
29. Dez 2004
Ich programmiere gerade einen Dienst für Windows 2000, der bestimmte Sachen nur ausführen soll, wenn ein Benutzer angemeldet ist.
Wie kann ich feststellen, ob ein Benutzer angemeldet ist? (Der Benutzername ist mir nicht wichtig)