C#で実行したBHOから新しいタブを開きたいと思います。Process.Start(u)は、タブではなく新しいウィンドウを開き、IEではない可能性のあるデフォルトのブラウザーを呼び出します。
新しいタブを開いて、最新バージョンのBHOをダウンロードしてインストールするようにユーザーに促したいと思います。
C#で実行したBHOから新しいタブを開きたいと思います。Process.Start(u)は、タブではなく新しいウィンドウを開き、IEではない可能性のあるデフォルトのブラウザーを呼び出します。
新しいタブを開いて、最新バージョンのBHOをダウンロードしてインストールするようにユーザーに促したいと思います。
BHOからこれを行う正しい方法は、(doc link)を使用して(IWebBrowser2::Navigate2()
doc link )を渡すことです。navOpenInNewTab
相互運用機能はpinvoke.netに存在するため、おそらくそれから始めることができます。
次の手順に従って、サイトからIWebBrowser2ポインターを取得できます。
...しかし、C#でそれを行う方法がわかりません。