Ab Firefox Process.Start mit: Firefox startet nicht, wenn Sie Benutzernamen und Passwort festlegen
-
23-08-2019 - |
Frage
Wenn ich versuche, Firefox Process.Start und Process (.NET) alles zu starten scheint gut zu funktionieren. Aber wenn ich einen Benutzernamen und ein Passwort eines anderen Kontos (ein Mitglied der Nutzer) angeben, scheint nichts zu passieren. Der gleiche Code funktioniert mit Calc.exe oder IE in Ordnung. Das ist seltsam. Irgendwelche Ideen?
Hier ist der Code:
System.Diagnostics.ProcessStartInfo pInfo = new System.Diagnostics.ProcessStartInfo();
pInfo.CreateNoWindow = false;
pInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
pInfo.WorkingDirectory = "{WorkingDirectory}";
pInfo.Arguments = "{CommandLineArgs}";
pInfo.FileName = "{ExecutableAddress}";
pInfo.ErrorDialog = true;
pInfo.UseShellExecute = false;
pInfo.UserName = "{LimitedAccountUserName}";
pInfo.Password = "{SecureLimitedAccountPassword}";
System.Diagnostics.Process.Start(pInfo);
Danke an alle.
Lösung
Um eine Anwendung mit einem anderen Berechtigungsnachweis zu laden, wenn das App des Benutzerprofil verwendet, Loaduserprofile Eigenschaft des Process sollte auf true gesetzt werden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow