Смена Cookie не работает - PullRequest
0 голосов
/ 16 марта 2011

Я использую веб-браузер и пытаюсь изменить файлы cookie, но файл cookie остается пустым. Я не знаю, почему

есть идеи, почему он не меняется. Я пытался отслеживать, но заметил, что метод InternetSetCookieне изменяя его, но страница, на которую были перемещены файлы рендеринга и изменения страницы, не мой метод

  [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);

1 Ответ

2 голосов
/ 16 марта 2011

Не передавайте ноль для имени файла cookie.И do обратите внимание на возвращаемое значение, здесь вы должны получить false из-за неверного имени.Используйте throw new Win32Exception(), чтобы ошибка не осталась незамеченной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...