利用Process.start 打开一个程序,不加载其中的ini文件配置

MyCS012345 2012-10-11 03:55:46
利用Process.start 打开一个程序,不加载其中的ini文件配置.
这个程序也是其他人做的程序,
1. 双击此程序的exe文件可以打开程序,并加载对应的ini配置文件中的数据,程序显示出已经配置OK的状态.
2. 使用Process.start 打开这个程序,就全是空信息,不加载Ini配置信息了
3. 使用cmd,开启程序也是与2相同.

怀疑是其程序在Load中写了读文件的操作,可是Process.start()怎么不执行程序的 load 操作?该如何解决呢,请高手指点
...全文
178 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingcsharp 2012-11-12
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
除非那个exe支持命令行参数,用以判断是否加载ini,否则你控制不了
看来我来晚了,
MyCS012345 2012-11-12
  • 打赏
  • 举报
回复
谢谢两位,我的问题已经通过其他方法解决! 利用调用DOS,首先进入到其上层文件夹,在进行开启程序的操作可以实现。再次谢谢楼上两位的回答!
l4kangaxx 2012-10-11
  • 打赏
  • 举报
回复
是否是路径的问题呢?不确定,你仔细查看一下。
bdmh 2012-10-11
  • 打赏
  • 举报
回复
除非那个exe支持命令行参数,用以判断是否加载ini,否则你控制不了

110,825

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧