c#Process.Start无法启动exe程序的问题
2023-09-11 14:16:45 时间
本文链接:https://blog.csdn.net/stypace/article/details/12083027
1、可能是参数不是绝对路径
2、如果要启动的程序为单独一个exe文件没有问题,而当这个程序有配置文件,或在启动时需要读取其他文件时,请配置一下 StartInfo 的 WorkingDirectory 属性为你的应用程序目录。
以上是我遇到相似的问题的解决方法:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = @"C:\myprogram\aaa.exe";
psi.UseShellExecute = false;
psi.WorkingDirectory = @"C:\myprogram";
psi.CreateNoWindow = true;
Process.Start(psi);
可能是直接双击exe程序与用Process.Start()来启动程序有些区别吧!
上述代码来自于http://bbs.csdn.net/topics/350254103?page=1#post-394632610(回答者:kigsir)
相关文章
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- C# Excel文件导入操作
- C#学习记录——为程序设置版本和帮助信息
- c# 如何让程序抛异常,异常详解
- C#,电话数字键盘问题(Mobile Numeric Keypad problem)的算法与源代码
- C# 程序的错误与调试
- C# 程序的组织
- C#程序集系列08,设置程序集版本
- C#编写WINNT服务,随便解决安卓开发遇到的5037被众多程序无节操占用的问题
- C#/Sqlite-SQLite PetaPoco django 打造桌面程序
- C# 生成word文档(NPOI.XWPF)
- [C#]记录程序耗时的方法【转发】
- C#Windows服务程序安装常见问题解决方法
- 改善C#程序的建议2:C#中dynamic的正确用法
- Java和c#使用hessian通信
- C# 实现抢红包算法
- C#高级编程八十三天----程序集的含义
- [.NET]c#.net程序中使用ffmpeg.exe来处理视频并生成上传视频的截图
- C#网络编程TCP通信实例程序简单设计
- C#-WebClient
- c#中怎样判断一个程序是否正在运行?
- C# winform 启动外部程序
- C#获取运行程序的进程ID