Capture-Standardausgabe von CreateProcessAsUser in C #

8

Ich starte gerade Prozesse innerhalb einer asp.net Website mit dem pinvoke CreateProcessAsUser API. Dies funktioniert perfekt, um den angemeldeten AD-Benutzer zu imitieren.

Irgendwie ist die Ergebniszeichenfolge von der Konsolenausgabe jedoch immer leer. Ich kann nicht finden, was falsch läuft. Keine Abstürze oder irgendetwas nur keine Ausgabe.

%Vor%     
Bjorn Lievens 16.01.2015, 14:42
quelle

1 Antwort

0

Definieren Sie diese Variablen global:

%Vor%

und rufen CreateProcessAsUser wie folgt auf:

%Vor%

Ich rate Ihnen auch, Ihren Klassennamen in einen anderen Namen als Process zu ändern. Es kann einige Probleme verursachen.

    
Orkun Bekar 12.05.2015 09:15
quelle