毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

C# 启动进程如何传参数

更新时间:2013-11-14:  来源:毕业论文

我再用C#做一个登陆界面,连接数据库的用户名 密码验证都做好了,接下来要重启一个已经安装好的userbehavior进程  moniter.exe,但是问了学长,说要传一个数据库中的userid,否则会出bug(确实是这样,因为这个userbehavior本来就有bug ) 我启动的代码如下:
WinExec(@"C:\Program Files\SHU\UserBehavior\moniter.exe",3);

结束进程代码:
Process[] allProgresse = System.Diagnostics.Process.GetProcessesByName("moniter.exe");
            foreach (Process closeProgress in allProgresse)
            {
                if (closeProgress.ProcessName.Equals("moniter.exe"))
                {
                    closeProgress.Kill();
                    closeProgress.WaitForExit();
                    break;
                }
            }

上面启动穿的参数是3,是与启动进程的系统属性有关,比如最小化,最大化,激活等等,我如果想传入的参数是自己应用里面的参数(数据库中的一个表的userid)怎么办

WinExec(@"""C:\Program Files\SHU\UserBehavior\moniter.exe""" 参数写在这里",3);

Process LandFileDivisison=new Process();
LandFileDivisison.StartInfo.FileName=System.Environment.CurrentDirectory+@"moniter.exe";
LandFileDivisison.StartInfo.Arguments="参数";//我这么设置参数的

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。