我有一个过程,需要一些参数。我希望它从 C# 开始。我在快捷方式中尝试了相同的参数并且它有效。另一方面,在 c# 中它没有,所以这里是参数。参数格式是正确的,但我在 -k 处得到错误的参数错误
ProcessStartInfo prf = new ProcessStartInfo("C:\\" + "argstest.exe");
prf.UseShellExecute =true;
prf.Arguments = "-l http://test.tes1:testa@testb.testing.com:3333/ -k testing TYPE=0 USER=1 COUNT=10";
Process.Start(prf);
进程开始,但立即关闭,因为应该测试的 -k 参数没有发送到程序。我曾尝试在 -l 之前添加一个 " " 空格,但同样,也尝试过 @" -l ..."