gar*_*rik 2 clickonce internet-explorer .net-3.5
我必须以编程方式启动Click Once应用程序,并且我使用URL来启动部署过程.我们知道Web浏览器应该是IE成功完成这项任务(FF + Addon似乎也解决了它).如果IE不是默认的Web浏览器,如何从.net应用程序启动IE?
也许可以将IE作为默认浏览器,然后在安装后切换回上一个浏览器.
这很简单,只需启动一个进程,将其设置Process.StartInfo.FileName为"explorer"并将参数指向您的Web地址.请参阅下面的示例(C#):
Process p = new Process();
p.StartInfo.FileName = "iexplore.exe";
p.StartInfo.Arguments = "http:\\\\www.google.com";
p.Start();
Run Code Online (Sandbox Code Playgroud)
这将打开Internet Explorer,并立即加载作为参数传入的网站.
此外,Process该类是System.Diagnostics命名空间的一部分.请务必在代码文件的顶部引用它.