Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Вытащить UserAgent из установленных браузеров (https://forum.antichat.xyz/showthread.php?t=91046)

Kaas 09.11.2008 12:35

Вытащить UserAgent из установленных браузеров
 
Сабж. Нужно уметь определять установленные браузеры (ну ограничемся определением оперы/лисы и ie) - и самое интересное - вытаскивать из них текущий userAgent, всеми правдами и неправдами :)
язык не критичен, интересен принцип.)

Algol 09.11.2008 21:31

Снифить траффик на 80 порт, смотреть User-agent ?

Kaas 09.11.2008 22:00

Цитата:

Сообщение от Algol
Снифить траффик на 80 порт, смотреть User-agent ?

было бы слишком просто) нет, я хочу чтобы мою прогу запустили - и она просканила последнии версии useragent'ов, без запуска самих браузеров..

что то чую не так это просто. для IE еще что то лежит в реестре, а вот с остальными сложнее.

Algol 09.11.2008 22:15

Если программа установлена, то по-любому должны быть записи в реестре (хотя есть еще portable версии, с ними конечно сложнее).
А вот user-agent - придется копать индивидуально для каждого браузера.

Dian 10.11.2008 03:11

Kaas
Подход неверный. Лучше тогда уже автоматически браузеры запускать (и закрывать)

Dj Skeleton™ 10.11.2008 06:24

мда, довольно сложно будет без запуска. useragent - это составная строка. здесь версия браузера, движок, операционная система, язык. конкретно из браузера это вряд ли выдернешь. только выхватывать уже готовую, которую передает он сам.

либо собирать это все по кусочкам(даже не представляю, как это реализовать)

Kaas 11.11.2008 00:56

Да. в общем в реестре этих данных я не нашел, решил что user agent генерится не лету - подгружается вся инфа о последних установленных плагинах и т.п.

Буду решать вопрос непрограммным способом.))

Kaas 11.11.2008 01:02

не в тот топик кинул мессадж...


Время: 16:05