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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage