Forum: Win32/Win64 API (native code)
Delphi
by Udontknow,
16. Jul 2007
So, habe deine Routine getestet.
Grundsätzlich funktioniert CreateProcessWithLogonW, ABER:
Ich habe bei diesem Aufruf nicht die Möglichkeit, die Konsolenapplikation (um solche geht es hier) in derselben Konsole wie die des aufrufenden Programms laufen zu lassen, es wird immer eine neue Applikationskonsole erzeugt, egal, was ich bei CreationFlags mitgebe.
Ich benötige unbedingt...
Forum: Win32/Win64 API (native code)
Delphi
by Udontknow,
16. Jul 2007
Hallo allesamt,
ich habe folgende Funktion, die eine Applikation unter einem bestimmten Benutzerkontext ausführen soll:
function RunProcess(ExePath:String;Param:String;Username,Domain,Password:String):Cardinal;
var
StartupInfo: TStartupInfo;
ProcessInfo: TProcessInformation;
var TokenHandle:Cardinal;