Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
24. Okt 2014
siehe /user
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/runas.mspx
http://ss64.com/nt/runas.html
Ich bin als Frank angemeldet, bzw. das Programm läuft als Frank, Administrator oder sonstwer
und man kann damit das andere Programm nun als Lisa, Paul, Administrator oder Meier starten.
Man braucht nun also nur noch den Namen des angemeldeten Benutzers....
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
24. Okt 2014
Beim Befehl (nicht Operation) RUNAS kann man auch den Benutzer angeben, welcher natürlich nicht unbedingt der Administrator sein muß.
Ansonsten halt CreateProcess, mit einem Token der Rechte des Benutzers.