C# Winform项目,通过Process.Start启动打开某个App应用程序,如何判断是否成功打开某个App应用程序?

sxl_88 2015-05-15 10:43:42
通过Process.Start启动打开某个App客户端程序。在启动打开App客户端时,有时候打开时会出错,导致无法成功打开App客户端程序。

请问,通过Process.Start启动打开的某个App客户端程序,如何判断在启动打开的过程中是成功打开App客户端,还是App客户端程序打开出错。
能不能提供下Process组件这方面的相关参考资料,谢谢!

附通过Process.Start启动打开某个App客户端程序代码:
Process m_Process = null;
m_Process = new Process();
m_Process.StartInfo.FileName = @"C:\Program Files\APP\App.exe";
m_Process.Start();
...全文
640 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yueyang119 2016-06-13
  • 打赏
  • 举报
回复
如果情形是这样的,怎么实现:如调用模拟器(exe)打开某个App(exe)
  • 打赏
  • 举报
回复
引用 楼主 sxl_88 的回复:
能不能提供下Process组件这方面的相关参考资料,谢谢!
最起码地你应该先只及看过 msdn,通过它的索引,才开始研究过有关的”输入、输出重定向“、”捕获退出代码“、”捕获各种事件“等等。
  • 打赏
  • 举报
回复
可以通过 msdn 看看 Process 对象都能做什么:https://msdn.microsoft.com/zh-cn/library/system.diagnostics.process(v=vs.100).aspx
  • 打赏
  • 举报
回复
Process.Start()方法是有返回值的。通过它返回的 Process对象,你可以查询进程HasExited状态属性、退出码,进程号,句柄。实际上你也可以捕获进程的所有输出到控制台的内容(比如异常时的输出)。

111,096

社区成员

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

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

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