ftp://的Process.Start提示输入应用程序

十二烷

我正在编写代码,该代码将从我们公司的ftp(ftp://...开始下载,但是使用Process.Start("ftp://...");Windows时,系统会提示我输入一个应用程序来打开它(我使用的是Windows 10)。如果我使用Process.Start("http://www.google.com");它不会提示。如何避免出现此提示,而仅将用户导航到ftp URL?

rory.ap

Windows知道如何处理以以下开头的URL http:打开默认的Web浏览器并浏览到该URL。但是,它本身并不知道如何处理以开头的URL ftp

在使用时Process.Start,可以将其想象为在Windows中从“运行”行运行命令。您通常需要指定一个可执行文件运行,以及任何额外的信息-即参数可执行-发生的路径或可执行文件的名称。

在这种情况下,我想说的是您只想启动Internet Explorer并将其URL作为参数提供:

var psi = new ProcessStartInfo(Environment.ExpandEnvironmentVariables(@"%ProgramFiles%\Internet Explorer\iexplore.exe"), url);
var proc = Process.Start(psi);

编辑:要回答有关使用默认浏览器的问题,请参见此SO答案,以了解如何获取默认浏览器的路径:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Process.Start启动WPF应用程序

来自分类Dev

process.start冻结我的应用程序(VS 2013)

来自分类Dev

使用Process.Start启动WPF应用程序

来自分类Dev

c#Process Start启动所需的应用程序,但该应用程序运行不正常

来自分类Dev

Shell Vs Process.start用于执行外部应用程序

来自分类Dev

通过以 process.start 启动的应用程序运行 Outlook interlop

来自分类Dev

使用Process类从C#应用程序获取ffmpeg-standardError中未显示用户提示

来自分类Dev

强制Windows提示输入选定应用程序的凭据

来自分类Dev

在远程Powershell会话中运行应用程序时c0000005 Access_Violation调用Process.Start

来自分类Dev

Laravel 4和使用FTP部署应用程序的方法

来自分类Dev

应用程序QT崩溃(通过进度栏下载ftp)

来自分类Dev

Web应用程序中的Apache Camel FTP组件

来自分类Dev

GCP FTP 节点应用程序的最佳服务是什么?

来自分类Dev

如何使用child_process.exec(command [,options] [,callback])在Node.js应用程序中使用某些用户输入来编译ac程序

来自分类Dev

GCloud App需要FTP-我需要VM还是可以创建FTP应用程序?

来自分类Dev

无法使用Process.CloseMainWindow关闭WinForms应用程序

来自分类Dev

C# Process.ProcessName 临时冻结应用程序

来自分类Dev

在ASP.NET Web应用程序中通过Process.Start()启动PowerPoint会导致PowerPoint在后台启动

来自分类Dev

macOS应用程序崩溃且不提示输入摄像头权限

来自分类Dev

阻止浏览器提示输入IIS应用程序的客户端证书

来自分类Dev

iPhone应用程序中的FBLoginView不提示输入电子邮件地址和密码

来自分类Dev

提示仅关闭某些应用程序

来自分类Dev

在Android应用程序内提示或提醒

来自分类Dev

Java中客户端/服务器应用程序的HTTP或FTP

来自分类Dev

在Windows Azure虚拟机VM上安装FTP应用程序FileZilla Server

来自分类Dev

从带有应用程序引擎的FTP服务器正确解析CSV文件

来自分类Dev

从Java应用程序到大型机数据集的FTP-带开/关括号的问题

来自分类Dev

从Nautilus打开的FTP文件在Firefox中打开,而不是默认应用程序(Ubuntu 18.04)

来自分类Dev

容器化后,NodeJS应用程序停止工作[容器中的FTP服务器]

Related 相关文章

  1. 1

    使用Process.Start启动WPF应用程序

  2. 2

    process.start冻结我的应用程序(VS 2013)

  3. 3

    使用Process.Start启动WPF应用程序

  4. 4

    c#Process Start启动所需的应用程序,但该应用程序运行不正常

  5. 5

    Shell Vs Process.start用于执行外部应用程序

  6. 6

    通过以 process.start 启动的应用程序运行 Outlook interlop

  7. 7

    使用Process类从C#应用程序获取ffmpeg-standardError中未显示用户提示

  8. 8

    强制Windows提示输入选定应用程序的凭据

  9. 9

    在远程Powershell会话中运行应用程序时c0000005 Access_Violation调用Process.Start

  10. 10

    Laravel 4和使用FTP部署应用程序的方法

  11. 11

    应用程序QT崩溃(通过进度栏下载ftp)

  12. 12

    Web应用程序中的Apache Camel FTP组件

  13. 13

    GCP FTP 节点应用程序的最佳服务是什么?

  14. 14

    如何使用child_process.exec(command [,options] [,callback])在Node.js应用程序中使用某些用户输入来编译ac程序

  15. 15

    GCloud App需要FTP-我需要VM还是可以创建FTP应用程序?

  16. 16

    无法使用Process.CloseMainWindow关闭WinForms应用程序

  17. 17

    C# Process.ProcessName 临时冻结应用程序

  18. 18

    在ASP.NET Web应用程序中通过Process.Start()启动PowerPoint会导致PowerPoint在后台启动

  19. 19

    macOS应用程序崩溃且不提示输入摄像头权限

  20. 20

    阻止浏览器提示输入IIS应用程序的客户端证书

  21. 21

    iPhone应用程序中的FBLoginView不提示输入电子邮件地址和密码

  22. 22

    提示仅关闭某些应用程序

  23. 23

    在Android应用程序内提示或提醒

  24. 24

    Java中客户端/服务器应用程序的HTTP或FTP

  25. 25

    在Windows Azure虚拟机VM上安装FTP应用程序FileZilla Server

  26. 26

    从带有应用程序引擎的FTP服务器正确解析CSV文件

  27. 27

    从Java应用程序到大型机数据集的FTP-带开/关括号的问题

  28. 28

    从Nautilus打开的FTP文件在Firefox中打开,而不是默认应用程序(Ubuntu 18.04)

  29. 29

    容器化后,NodeJS应用程序停止工作[容器中的FTP服务器]

热门标签

归档