茶の間で読めるITチップス

情報セキュリティ、ITの便利用途など直ぐに役立つ知見を発信してきます!

C#でクッキーを設定してIEを起動するサンプル

C#cookie設定してIE起動

仕事でハマったのでメモ。

[STAThread]
public void Main()
{
     SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer();
     string URL = "http://www.google.com/";
     IE.Navigate(URL);
     IE.Document.Cookie = "クッキーデータ"
     IE.Visible = true;
}

IE起動・自動操作にはCOMオブジェクトのSHDocVwを使う。

COMオブジェクトを使うときは、必ず[STAThread]を付ける。

これを付けないとCOMExeptionが出る。