Winform 如何打开IE 并 设置Cookie 来自动登录

Winform 怎么打开IE 并 设置Cookie 来自动登录

public partial class SetWebCSSSetNam
{
        CookieContainer cookie;//存储session

        private void login()
        {
            try
            {
                string url = urlManage.GetLoginUrl();
                HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
                request.Timeout = 5000;
                request.Method = "Get";
                request.CookieContainer = cookie;
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }

        private void btn_queren_Click(object sender, EventArgs e)
        {
            CookieCollection cc = cookie.GetCookies(UrlManage.GetBaseUrl());
            if (cc.Count == 1)
            {
                Cookie newcookie = cc[0];

                if (InternetSetCookie(urlManage.GetUrl(name), newcookie.Name, newcookie.Value))
                {
                    System.Diagnostics.Process.Start("iexplore", urlManage.GetUrl(name));
                }
            }
            Close();
        }
        
        [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
        public static extern bool InternetSetCookie(string lpszUrlName, string lbszCookieName, string lpszCookieData);

}


代码如上 打开IE后还是显示未登录

------解决方案--------------------
InternetSetCookie 工作了么?