Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

UserAgent   Найти похожие ветки 

 
Andrew2004   (2004-09-27 14:18) [0]

Как в обычном Win32 приложении получить строку UserAgent?


 
Reindeer Moss Eater ©   (2004-09-27 14:20) [1]

MyString := "UserAgent";


 
Andrew2004   (2004-09-27 14:25) [2]

Смешно. Имелся ввиду UserAgent Internet-обозревателя.


 
Reindeer Moss Eater ©   (2004-09-27 14:28) [3]

А эта строка в заголовке запроса браузера присутствует/может присутствовать.


 
PVOzerski ©   (2004-09-27 14:28) [4]

Тогда непонятно, причем тут "обычное Win32 приложение". О CGI речь, что ли?


 
Reindeer Moss Eater ©   (2004-09-27 14:30) [5]

Обычное приложение должно стать веб-сервером или прокси.
И должно принять запрос обозревателя.
И возможно в заголовке будет указание на используемого агента.


 
Andrew2004   (2004-09-27 14:32) [6]

"Обычное Win32 приложении" значит, что не CGI, не ISAPI и вообще никак не связано с internet. Можно ли каким-нибудь образом получить UserAgent обозревателя, установленного у User"а по умолчанию?


 
Reindeer Moss Eater ©   (2004-09-27 14:34) [7]

см [5] + ShellExecute на http://localhost:win32_app_port


 
PVOzerski ©   (2004-09-27 18:25) [8]

У меня совет [7] просто не стал работать... Но давай разберемся. А если у юзера несколько браузеров, какой ты желаешь получить? Тот, у которого запущенное окошко выше по Z-ордеру? Вот у меня сейчас открыты несколько окошек Мозиллы и одно - Оперы.

Я бы пошел иным путем :^) Поискал в реестре, с чем ассоциировано расширение .html, нашел соответствующий экзешник и попытался получить информацию о его версии из ресурса VERSION. Хотя бы для браузера по умолчанию проблема была бы решена.



Страницы: 1 вся ветка

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.044 c
14-1095853131
080D:07BBh
2004-09-22 15:38
2004.10.10
Сенсация: оазисы жизни на Марсе


3-1094737576
ZedeS
2004-09-09 17:46
2004.10.10
Отображение в Gridе


4-1094652268
Ivanov_F.
2004-09-08 18:04
2004.10.10
Как узнать сколько занимает в памяти какой-то процесс?


14-1095508040
Программер_
2004-09-18 15:47
2004.10.10
Вот привожу код и пусть кто мне сможет сказать что нем


4-1093881744
Vladimyr
2004-08-30 20:02
2004.10.10
Состояние лотка CD-ROM