i'm writing code start download our company's ftp (ftp://...
) when using process.start("ftp://...");
windows prompt me app open (i'm using windows 10). if use process.start("http://www.google.com");
doesn't prompt. how avoid prompt , navigate user ftp url?
windows knows url starts http
: open default web browser , browse url. however, doesn't natively know url starts ftp
.
when you're using process.start
, think of running command "run" line in windows. need specify executable run, , additional information -- i.e. arguments executable -- occur after path or executable name.
in case, i'd want start internet explorer , provide url argument:
var psi = new processstartinfo(environment.expandenvironmentvariables(@"%programfiles%\internet explorer\iexplore.exe"), url); var proc = process.start(psi);
edit: answer question using default browser, see this answer how default browser's path:
Comments
Post a Comment