c#2008 获取exe参数

C#之用默认浏览器打开指定网页在用C#语言编写后能打开、代码如:System.Diagnostics.Process.Start("explorer.exe","http... C#之用默认浏览器打开指定网页

在用C#语言编写后能打开、代码如: System.Diagnostics.Process.Start("explorer.exe", "http://www.baidu.com/?");

由于C# 生成后 会生成一个运行起动文件 a.exe与部分关联文件 和一个安装 setup.exe 文件 、点击运行setup.exe安装会在电脑硬盘里生成相关的a.exe部分文件。

我的问题来了:
我要求 、 如果在setup.exe前面带上参数如: 123_setup.exe 、在安装123_setup.exe 他生成的a.exe启动文件里面自动加上参数 123 比如:System.Diagnostics.Process.Start("explorer.exe", "http://www.baidu.com/?123");

不知道是否看的懂
展开
 我来答
WillJGL
2012-09-21 · TA获得超过118个赞
知道小有建树答主
回答量:213
采纳率:50%
帮助的人:121万
展开全部
哥们,我觉得你描述的挺乱的,不知道我理解的对不对
你这个问题主要是安装程序怎么把启动参数传给a.exe
你要是想让a.exe动态带参数,你就用setup.exe写个配置文件,里面写上参数是什么,a.exe启动时读取这个参数,然后拼接起来启动explorer.exe
或者
你要是非得不想用配置文件,就想用setup.exe前面带的名称传递
那a.exe启动后先去找找*_setup.exe这样的文件,找到后再分割出带的参数,不过这样不好
追问
我用c# 写的一个 打开指定网页的程序 、启动默认浏览器、 程序是写好了然后发布、 会生成 一个 setup.exe 文件 、  a.application文件、autorun.inf文件、Application Files文件夹及内容a.exe等、点击setup.exe能运行安装、但是我写的a.exe里面是固定网址、我是想能把a.exe怎么重新改写哈、在运行安装 setup.exe 的时候  a.exe取到 setup.exe 里面的参数 * , 比如*_setup.exe 、或者setup_*.exe  都可以,并将参数写入网址后面
追答
我不明白你为什么总想利用setup.exe的文件名来传递参数,先不说这样做好不好了。
你想这样做也可以啊,a.exe直接去判断*_setup.exe名称中带的信息不就行了
fgh0302
2012-09-22 · TA获得超过238个赞
知道小有建树答主
回答量:423
采纳率:100%
帮助的人:231万
展开全部
请亲去查找 C#安装部署详解图,部署的最后可以设置参数的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AlanLi8
2012-09-25 · 超过14用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:41.7万
展开全部
可以用Process类 详细请看msdn
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
runjiu
2012-09-21 · TA获得超过328个赞
知道小有建树答主
回答量:715
采纳率:50%
帮助的人:242万
展开全部
做个配置文件,把内容放进去?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式