System.Diagnostics.ProcessStartInfo public sealed class ProcessStartInfo Documentation public string Arguments { get; set; } public bool CreateNoWindow { get; set; } public string Domain { get; set; } public IDictionary<string, string> Environment { get; } public StringDictionary EnvironmentVariables { get; } public bool ErrorDialog { get; set; } public IntPtr ErrorDialogParentHandle { get; set; } public string FileName { get; set; } public bool LoadUserProfile { get; set; } public SecureString Password { get; set; } public string PasswordInClearText { get; set; } public bool RedirectStandardError { get; set; } public bool RedirectStandardInput { get; set; } public bool RedirectStandardOutput { get; set; } public Encoding StandardErrorEncoding { get; set; } public Encoding StandardOutputEncoding { get; set; } public string UserName { get; set; } public bool UseShellExecute { get; set; } public string Verb { get; set; } public string[] Verbs { get; } public ProcessWindowStyle WindowStyle { get; set; } public string WorkingDirectory { get; set; } public ProcessStartInfo() public ProcessStartInfo(string fileName) public ProcessStartInfo(string fileName, string arguments)