> ・ダウンロード時のイベントが取得できるハンドラー
ハンドラーにつきましては、MSDN FileDownload eventを参考に以下のように実装することで取得はできました。
public void SetSite(Object site)
{
if (site != null)
{
ieInstance = (InternetExplorer)site;
}
// ハンドラーの追加
ieInstance.FileDownload += new DWebBrowserEvents2_FileDownloadEventHandler(ieInstance_FileDownload);
}
// ファイルダウンロード時に発生するイベント
void ieInstance_FileDownload(bool activeDocument, ref bool cancel)
{
// ファイルダウンロード時にここの処理が走る
}
しかし、まだダウンロードしたファイルの情報が格納されているオブジェクトを見つけらていません。