c# - 是否可以在 .NET 中启动下载管理器(一个进程)

标签 c# .net

如标题所说,可以启动下载管理器(例如 Orbit)并传递要下载的文件的 URL?

编辑:

我如何检查这些程序如何期待 url???
需要传什么参数??
我的问题是,我不知道这些程序如何期待它们的输入。

在此之前,我还想检查机器中是否安装了一个下载管理器。

最佳答案

如果您想从 C# 启动应用程序,您可以为该应用程序的 .exe 文件创建一个新进程,如果该应用程序支持参数,您也可以添加它们。所以你需要查明 Orbit 是否接受参数。下面的示例显示了如何使用参数启动一个新进程。请注意,申请将从您自己的申请流程开始。

string args = " \"" + URL + "\"";
ProcessStartInfo psi = new ProcessStartInfo("path to Orbit", args);
Process p = Process.Start(psi);

关于c# - 是否可以在 .NET 中启动下载管理器(一个进程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3438141/

相关文章:

c# - 依赖注入(inject)——从接口(interface)创建对象

c# - 实现选项 HttpVerb

c# - 如何区分两个同名的 .snk 文件?

c# - 使用 Reflection.Emit 创建一个实现接口(interface)的类

c# - 在 C# 中初始化一个 Generic.List

.net - 所有者绘制的 tabcontrol 具有更宽的选项卡

c# - LINQ 到 SQL : Updating without Refresh when “UpdateCheck = Never”

c# - 从 unity3d 内部发送电子邮件

c# - 静态构造函数和异常

c# - 泛型类的空值