C# WinAPI - Смена UserAgent в WebBrowser
Данный код позволяет поменять UserAgent контрола WebBrowser в Windows Forms.
1. Импортируем функцию из WinAPI
[DllImport("urlmon.dll", CharSet = CharSet.Ansi)]
private static extern int UrlMkSetSessionOption(int dwOption, string pBuffer, int dwBufferLength, int dwReserved);
const int URLMON_OPTION_USERAGENT = 0x10000001;
2. Создаем метод для смены UserAgent:
public void ChangeUserAgent(string Agent)
{
UrlMkSetSessionOption(URLMON_OPTION_USERAGENT, Agent, Agent.Length, 0);
}
3. Применяем при загрузке формы
public void form1_Load()
{
ChangeUserAgent("Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 7.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 820)");
}
Комментарии:
Нету комментариев для вывода...