我必须以编程方式启动Click Once应用程序,并且我使用URL来启动部署过程。我们知道Web浏览器应该是IE成功执行此任务(FF+Addon似乎也解决了它)。 如果IE不是默认的Web浏览器,如何从.net应用程序启动IE?
也许可以将IE作为默认浏览器,然后在安装后切换回上一个浏览器。
答案 0 :(得分:5)
这就像启动一个过程一样简单,将Process.StartInfo.FileName
设置为“explorer”并将参数指针传递给您的网址。请参阅下面的示例(C#):
Process p = new Process();
p.StartInfo.FileName = "iexplore.exe";
p.StartInfo.Arguments = "http:\\\\www.google.com";
p.Start();
这将打开Internet Explorer,并立即加载作为参数传入的网站。
此外,Process
类是System.Diagnostics
命名空间的一部分。请务必在代码文件的顶部引用它。