首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于代码中启动另一个进程的有关问题

2012-03-04 
关于代码中启动另一个进程的问题。我现在在做一个配置工具,在点击按钮的时候会启动另一个exe文件(使用proce

关于代码中启动另一个进程的问题。
我现在在做一个配置工具,在点击按钮的时候会启动另一个exe文件(使用process.start()函数启动),这个exe文件是一个安装包。但是使用配置工具启动安装包的时候总是安装不成功(能启动安装包,但是安装过程会出错导致安装失败),但是我双击那个exe文件,却能正确安装。请问这个问题是什么原因引起的呢?十分感谢!

[解决办法]
有的程序 需要参数的。。 你的如果你用 Process.Start()启动的话 start有个 构造函数 
需要 2 个参数 第一个是 程序名 就是你所说的 EXE 文件 第二个参数是 程序启动时 所需的 参数 
给你举个例子。

C# code
Process.Start(Path.GetFullPath("WebDev.WebServer40.exe"), "/port:1676 /path:" + Path.GetFullPath("Web") + " /vpath:\"/Web\"")
[解决办法]
探讨

引用:
是在Vista或Win7上吗?如果是的话,安装是需要管理员权限运行的


是的,那么Process.start()的时候,如何赋予管理员权限呢?

热点排行