Как задать версию OS через C#

  • Автор темы Автор темы Gang
  • Дата начала Дата начала

Gang

Client
Регистрация
04.04.2010
Сообщения
578
Реакции
313
Баллы
63
Чет роюсь в документации не могу найти. Какой метод задает версию операционной системы? Если можно, желательно с примером. Буду очень благодарен +++:az:
 
C#:
Развернуть Свернуть Копировать
string os = "Windows NT 6.1";
project.Profile.UserAgentOsCpu = os;
 
  • Оценить
Реакции: Sanekk и masterLomaster
C#:
Развернуть Свернуть Копировать
string os = "Windows NT 6.1";
project.Profile.UserAgentOsCpu = os;
Проверяю через этот сервис https://whoer.net/ru#extended Задаю
Код:
Развернуть Свернуть Копировать
string os = "Mac OS 9";
project.Profile.UserAgentOsCpu = os;
но мне всегда показывает win7, то есть мою родную винду.
 
Меняйте UserAgent
C#:
Развернуть Свернуть Копировать
string userAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/601.6.17 (KHTML, like Gecko) Version/9.1.1 Safari/601.6.17";
project.Profile.UserAgent = userAgent;
 
  • Оценить
Реакции: masterLomaster и Gang
Вот всегда хотел знать а зачем тогда UserAgentOsCpu??? - если все берется из UserAgent
когда я писал генератор мобильных профилей, эту переменную я не обходил стороной. Она тоже светится
 
Вот всегда хотел знать а зачем тогда UserAgentOsCpu??? - если все берется из UserAgent
а вот и нет! все намного сложнее чем кажется ))) еще важное место откуда берутся данные {-Profile.UserAgentAppVersion-} не менее важное как UserAgentOsCpu ну и про это забывать нельзя ))) {-Profile.UserAgentPlatform-} - иначе выйдет казус, когда у вас в юзерагенте линухс а система вин32 ))) ну и {-Profile.UserAgentProductSub-} для фф должен быть 20100101 а для храмыги другой ! И тогда все будет отлично иначе бананы обеспечены )))
 
каким снифером (трекером? в кейтаро не нашел таких опций) можно просмотреть эти данные на реальном трафике? Спасибо.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)