Starten eines Prozesses mit einem Benutzernamen und einem Kennwort
Ich weiß, dass Sie einen Prozess mit einem bestimmten Benutzernamen / Passwort folgendermaßen ausführen können:
var processInfo = new ProcessStartInfo
{
WorkingDirectory = workingDirectory,
FileName = "a name",
UserName = loggedUserName,
Password = "password",
Domain = userNameDomain,
UseShellExecute = false,
};
Process.Start(processInfo);
Das Problem, mit dem ich konfrontiert bin, ist, dass ich das tatsächliche Passwort nicht als Teil des Codes schreiben möchte und der Prozess nicht startet, wenn ich das Passwort-Attribut leer lasse das Passwort als fest codierte Zeichenfolge im Code?