如何从一个应用程序中启动外部应用程序(可能包含多个参数),外部程序怎样捕获是本身自己启动的还是被启动的,如何捉到参数?请哪位高手赐教??
解决方案 »
- .net中关于多线程的一个简单问题
- 关于C#网络编程UdpClent的问题!
- 向数据库插入数据时,若有重复,则提示“已存在”。
- 求解:输入字符串的格式不正确。
- 关于字母的组合问题
- excel.Application.Workbooks.Add(true); 执行到这一句就出异常.郁闷啊~~~~~~``
- text框输入查询条件后,怎样按回车键进行查询,而不是再用鼠标点button。
- c# winform 程序 判断word打印时否完成 ?
- 如何控制调用dll执行时间
- Duwamish7物理部署与各层间的通信问题
- C#删除EXCEL的某行的问题
- 高分请教ADO.NET中BulkCopy问题(非高手莫入)
一个程序本身是无法自己启动的,那样违背科学常理>_<~如何捉到参数?请哪位高手赐教??
console application的MAIN中第2个参数就是参数表的指针,通过这个指针就能得到参数了
Process myprocess = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo(path);
startInfo.Arguments = "arg1 arg2";
myprocess.StartInfo = startInfo;
myprocess.StartInfo.UseShellExecute = false;
myprocess.Start();问题可以通过上面的方式解决,传递了两个参数,不过这种参数的传递方式总感觉不怎么安全啊