Microsoft WebBrowser コントロールを使用してブラウザーを表示する C++ プログラムがあります。URL パラメーターのヒントをコードに渡して、単にブラウザーが新しいページに移動できるようにするのではなく、別のアクションを実行できるようにします。
たとえば、「WRITE.EXE?RUN」という URL を渡して、その URL で実行可能ファイルを実行したいことを示すことができます。
C# では、BeforeNavigate イベントで URL 全体を取得しますが、? までの URL しか取得できません。したがって、C# では「WRITE.EXE?RUN」を取得しますが、C++ では、BeforeNavigate2 に渡される URL は単に「WRITE.EXE」です。
C++ 経由で URL 全体にアクセスする方法についてのアイデアはありますか?