WebBrowserにCookieを設定するのって以下でできないんでしょうか?
デバッグ見ていてNavigateメソッドが呼ばれないんですけど・・・


webBrowser1.Document.Cookie = "name=value;name=value";
webBrowser1.Navigate("http://hogehoge.com";);