私たちは、私たちの製品と会社内の別の製品をゆるやかに統合しようとしています。私たちには窓とウェブクライアントの両方があり、それらは完全にウェブ上にあります。簡単に言えば、いくつかのパラメータを受け入れるランディングページを作ったので、そのURLにGETしてユーザーを他のアプリケーションに移行させるだけです。winformsアプリケーションからブラウザインスタンスをターゲットにすることはできますか?
セッション状態の別のアプリケーションに問題があり、複数のブラウザを開くと、アプリケーションに保存されたキーをセッションに上書きする原因になります。私はウェブ版でケーキだと知っています:
window.open('http://theotherappsurl.com', 'otherapp');
これは、常に同じタブ/ウィンドウで開きます。の既存のインスタンスをターゲットにするどのような方法があります - 私の質問に私をもたらします
Process.Start('http://theotherappsurl.com');
:
トリッキーな問題は、私がURLにデフォルトのブラウザを起動しているやっているすべてのWinFormsアプリケーションでありますwinformsから起動するときのブラウザウィンドウ?このようにウィンドウに名前を付ける方法はありますか? IE特有のもの(私はこれを支持しているわけではありませんが、私たちの製品はWindows/IE専用です)?