C# 更改Cookie不工作

C# 更改Cookie不工作,c#,cookies,internet-explorer-8,C#,Cookies,Internet Explorer 8,我正在使用网络浏览器并试图更改cookies,但cookies仍然为空,我不知道为什么 知道为什么它没有改变吗?我试着监视,但发现方法InternetSetCookie没有改变它,但是导航到的页面呈现和页面改变cookie不是我的方法 [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] public static extern bool InternetSetCookie(string

我正在使用网络浏览器并试图更改cookies,但cookies仍然为空,我不知道为什么

知道为什么它没有改变吗?我试着监视,但发现方法
InternetSetCookie
没有改变它,但是导航到的页面呈现和页面改变cookie不是我的方法

  [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
        public static extern bool InternetSetCookie(string lpszUrlName, string lbszCookieName, string lpszCookieData);
InternetSetCookie(textBox1.Text, null, "123");  
             webBrowser1.Navigate(textBox1.Text);

不要为cookie名称传递null。请注意返回值,由于名称无效,此处应为false。使用
throw new Win32Exception()
,这样错误就不会被忽略。

不要为cookie名称传递null,我可以得到可以替换的名称吗。存储cookie的网站中存在某些特定ir依赖。传递给系统调用的数据区域太小,放置异常的结果太小