如何将多个参数传递给C#.net中新创建的进程?
问题描述:
任何人都可以帮助我,告诉我如何将多个参数传递给C#中新创建的进程?我应该在执行程序时使用哪一类(Process
或ProcessStartInfo
或MyProcess
),并将多个参数传递给新创建/执行的进程?如何将多个参数传递给C#.net中新创建的进程?
正如我有当量(Borland公司)的C++相同的任务的代码,其是如下:
spawnv(P_NOWAITO,Registry->ReadString("Downloader").c_str(),arglist);
其中arglist
是一个字符指针阵列和 Registry->ReadString("Downloader").c_str()
,是执行该程序。
感谢专家的回馈!
答
Process.Start("program.exe", "arg1 arg2 arg3");
注意不要参数传递给新创建的进程。在创建过程时传递参数。一旦创建了该进程,就会设置参数。 – 2010-08-12 02:23:49