我需要做的是使用默认搜索启动默认浏览器。默认搜索是在 URL 导航文本框中键入搜索词时发生的。例如,在 Chrome 和 Firefox 中,默认情况下,在导航文本框中输入“小狗”将引导您进入“小狗”的 Google 搜索结果。在 IE 中,它会做同样的事情,只是在 Bing 上。
通常,您可以通过执行以下操作来调用默认浏览器:
Process.Start("http://google.com");
但我不能假设默认搜索提供商是谷歌。
有没有办法通过 C# 调用这种行为?我唯一能做的就是尝试确定哪个浏览器是默认浏览器,然后直接使用搜索词执行它。
任何人都知道任何其他(最好更容易)的方式?
更新:刚刚找到代码在这里 找到默认浏览器。