为了账号安全,请及时绑定邮箱和手机立即绑定

如何从C#开始进程?

如何从C#开始进程?

C#
九州编程 2019-06-23 17:22:48
如何从C#开始进程?如何启动进程,例如当用户单击按钮时启动URL?
查看完整描述

3 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

对流程的控制有限的快速方法是在System.Diagnostis.Process类上使用静态启动方法.

using System.Diagnostics;...Process.Start("process.exe");

另一种方法是使用Process类的实例。这允许对进程进行更多的控制,包括调度、它将在其中运行的窗口的类型,以及最有用的是等待进程完成的能力。

using System.Diagnostics;...Process process = new Process();// Configure the process using the StartInfo properties.process.StartInfo.
FileName = "process.exe";process.StartInfo.Arguments = "-n";process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;process.Start();
process.WaitForExit();// Waits here for the process to exit.

这种方法比我刚才提到的允许更多的控制。


查看完整回答
反对 回复 2019-06-23
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

您可以传递一个URL或文档。它们将由注册申请启动。

例子:

Process.Start("Test.Txt");

这将启动带有TextT.xt加载的Notepad.exe。


查看完整回答
反对 回复 2019-06-23
  • 3 回答
  • 0 关注
  • 451 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信