Forum: Win32/Win64 API (native code)
Delphi
by RWarnecke,
3. Mai 2007
Wie funktioniert was ? Ich habe immer den Benutzer zum Anfang ausgelesen, welcher auch im Task-Manager steht. Nur das es dort vorkommen kann, dass dann auch mal als Benutzer System ausgespuckt wird. Beispiel, wenn eine Anwendung über eine Software-Verteilung mit erweiterten Systemrechten gestartet wird.
Nach mein Wissen her ja. In der cmd Variable Username wird der aktuell eingeloggte...
Forum: Win32/Win64 API (native code)
Delphi
by RWarnecke,
20. Apr 2007
Danke Leutz, ich habe mal wieder den Wald vor lauter Bäumen nicht gesehen. Ich habe es jetzt über die Variable USERNAME gelöst.
Forum: Win32/Win64 API (native code)
Delphi
by RWarnecke,
20. Apr 2007
Die Anwendung wird erst dann gestartet, wenn der User sich angemeldet hat, vorher nicht.
Forum: Win32/Win64 API (native code)
Delphi
by RWarnecke,
20. Apr 2007
Hallo,
ich lasse ein Programm über eine Softwareverteilung mit dem User SYSTEM starten. Das funktioniert auch wunder bar. Ich habe nur ein Problem, im Programm benutze ich die folgende Funktion um den Usernamen zu ermitteln :
function GetCurrUserName: string;
var
Size : DWORD;
begin
Size := MAX_COMPUTERNAME_LENGTH + 1;
SetLength(Result, Size);