Ich habe eine Windows Form-Anwendung, die den Benutzernamen, die Domäne und das Kennwort an die StartInfo liefert, und es löst dies aus:
System.ComponentModel.Win32Exception: Das Handle ist ungültig bei System.Diagnostics.Process.StartWithCreateProcess (ProcessStartInfo startInfo) bei System.Diagnostics.Process.Start ()
Wenn ich erlaube, dass die Anmeldeinformationen dem aktuellen Benutzer entsprechen, erhalte ich keinen solchen Fehler, und der Prozess, den ich beginne, funktioniert so weit, dass er keine Zugangsdaten benötigt (die Gutschriften sind notwendig, um ein Laufwerk in einem MSBuild-Skript zuzuordnen) ). Hier ist der Code, der die Start-Info füllt:
%Vor%Es ist nicht so, dass der Benutzer / psw nicht übereinstimmt, denn wenn ich zum Beispiel einen schlechten psw bereitstelle, fängt er ihn ab. Also passiert diese "ungültige Handle" -Ding, nachdem das Cred übergeben wurde. Irgendwelche Ideen, was ich auslassen oder vermasseln könnte?
Tags und Links .net c# system.diagnostics