Windowsでサービスとして実行されるアプリケーションがあります。このサービスは、SHDocVw.ShellWindows() を使用してアクティブな Internet Explorer インスタンスを定期的にチェックします。これにより、各 IE インスタンスで URL を取得できます。
私の質問: これらの IE インスタンスのそれぞれで Web ページがどのように起動されたかを調べることは可能ですか? 例えば -
- ユーザーは IE で URL を入力して Web ページをロードしましたか?
- ユーザーは別の IE タブからリンクを選択して起動しましたか?
- ユーザーは、Outlook などの別のデスクトップ アプリケーションから IE インスタンスを起動しましたか?
ありがとうございました。