私がする必要があるのは、デフォルトの検索でデフォルトのブラウザーを起動することです。デフォルトの検索は、URL ナビゲーション テキスト ボックスに検索語を入力したときに行われるものです。たとえば、Chrome と Firefox では、デフォルトでナビゲーション テキスト ボックスに「子犬」と入力すると、「子犬」の Google 検索結果が表示されます。IE では、Bing だけで同じことを行います。
通常、次のようなことを行うだけで、デフォルトのブラウザーを呼び出すことができます。
Process.Start("http://google.com");
しかし、デフォルトの検索プロバイダーが Google だとは思えません。
C# 経由でこの動作を呼び出す方法はありますか? 私ができる唯一のことは、どのブラウザーがデフォルトであるかを試して判断し、検索用語を使用して直接実行することです。
他の(できれば簡単な)方法を知っている人はいますか?
更新:ここ で既定のブラウザーを見つけるコードが見つかりました。