如何将 credentials/parameters 传递给 System.Diagnostics.Process.Start 中的 exe
How to pass credentials/parameters to exe in System.Diagnostics.Process.Start
string x = @"C:\Program Files (x86)\Skype\Phone\Skype.exe /secondary /username:myusername /password:mypassword";
System.Diagnostics.Process.Start(x);
在 C# windows 桌面应用程序 运行 上面的代码中出现以下错误
"System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified"
注:
-但是如果我在 运行 windows 中输入 url 然后 Skype 午餐成功并登录(window 键 + R 并输入 url 在 运行 window)
-以下字符串在 C# windows 应用程序中工作正常(具有辅助标志和凭据)
string x = @"C:\Program Files (x86)\Skype\Phone\Skype.exe";
使用Start(string fileName, string arguments)
并将 /secondary /username:myusername /password:mypassword
作为参数传递
System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Skype\Phone\Skype.exe",@"/secondary /username:myusername /password:mypassword");
string x = @"C:\Program Files (x86)\Skype\Phone\Skype.exe /secondary /username:myusername /password:mypassword";
System.Diagnostics.Process.Start(x);
在 C# windows 桌面应用程序 运行 上面的代码中出现以下错误
"System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified"
注:
-但是如果我在 运行 windows 中输入 url 然后 Skype 午餐成功并登录(window 键 + R 并输入 url 在 运行 window)
-以下字符串在 C# windows 应用程序中工作正常(具有辅助标志和凭据)
string x = @"C:\Program Files (x86)\Skype\Phone\Skype.exe";
使用Start(string fileName, string arguments)
并将 /secondary /username:myusername /password:mypassword
作为参数传递
System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Skype\Phone\Skype.exe",@"/secondary /username:myusername /password:mypassword");