Получить ссылку

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Получить ссылку

Сообщение $Yastrebov$ » 12.05.2010 (Ср) 22:07

Как получить ссылку в переменную приложения на VB6, открытую сторонним приложением (например Браузером)?
Программы-снифферы (например HTTP Analyzer) как-то же ее получают. Вопрос: как?
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Получить ссылку

Сообщение Хакер » 12.05.2010 (Ср) 22:50

Программы-снифферы перехватывают обращения к сетевым API или ставят себя как драйвер-фильтр.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Re: Получить ссылку

Сообщение $Yastrebov$ » 12.05.2010 (Ср) 23:10

Спасибо. Принцип работы снифферов уяснил.
Что-либо из этих принципов работы возможно реализовать на VB6? Трудно оценить сложность данной задачи.
Возможно есть более простое решение перехвата ссылки?
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Получить ссылку

Сообщение alibek » 12.05.2010 (Ср) 23:17

Если для конкретного браузера, то можно.
Lasciate ogni speranza, voi ch'entrate.

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Re: Получить ссылку

Сообщение $Yastrebov$ » 12.05.2010 (Ср) 23:29

Предположим для конкретного браузера Firefox. Хотя хотелось бы универсальное решение.
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Получить ссылку

Сообщение FireFenix » 13.05.2010 (Чт) 0:28

К примеру Naviscope работает как проксик
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Re: Получить ссылку

Сообщение $Yastrebov$ » 13.05.2010 (Чт) 1:26

2FireFenix Смысловая нагрузка вашего поста для обсуждаемой темы для меня ускользает.

По сабжу:
Нашел библиотеку - низкоуровневого сетевого драйвер-фильтра.
http://www.winpcap.org/devel.htm

К нему даже был создан платный ActiveX для совместимости с VB - http://www.beesync.com/packetx/index.html
Но в отличии от самого бесплатного драйвера, платный ActiveX не ообновлялся и с Win7 не работает.
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Получить ссылку

Сообщение Денис » 13.05.2010 (Чт) 8:08

$Yastrebov$ писал(а):Но в отличии от самого бесплатного драйвера, платный ActiveX не ообновлялся и с Win7 не работает.


Ну так SDK есть? Если есть, значит: Declare Declare Declare пока все не задекларишь. И вперед. Можно напрямую функции дергать, а можно написать свой класс-враппер.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Получить ссылку

Сообщение FireFenix » 13.05.2010 (Чт) 11:43

$Yastrebov$ писал(а):2FireFenix Смысловая нагрузка вашего поста для обсуждаемой темы для меня ускользает.

Браузер -> локальный прокси -> web
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Получить ссылку

Сообщение Хакер » 13.05.2010 (Чт) 11:59

Если есть, значит: Declare Declare Declare пока все не задекларишь.

Денис, что ты предлагаешь декларить? У человека низкоуровневый драйвер. Драйвер.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Re: Получить ссылку

Сообщение Twister » 13.05.2010 (Чт) 12:00

Может быть он предлагает задекларировать DeviceIOControl... Раз десять :)
А я все практикую лечение травами...

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Получить ссылку

Сообщение Денис » 13.05.2010 (Чт) 16:09

Хакер писал(а):
Если есть, значит: Declare Declare Declare пока все не задекларишь.

Денис, что ты предлагаешь декларить? У человека низкоуровневый драйвер. Драйвер.

Twister писал(а):Может быть он предлагает задекларировать DeviceIOControl... Раз десять :)


Умники, прошли бы по ссылке сначала:
This ZIP compressed file contains all the files needed to create WinPcap-based applications: libraries, include files, documentation and a complete set of example programs.


libraries, libraries, libraries!!

Значит в комплекте с драйвером идут библиотеки, которые работают с драйвером и хидеры со всеми экспортами, константами и структурами.

А это значит: декларить, декларить, декларить!
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Re: Получить ссылку

Сообщение Twister » 13.05.2010 (Чт) 16:43

Эгегей, умник! :) Ты бы не просто прочитал, а потрудился скачать WinPcap 4.1.1 Developer's Pack. Тогда увидел бы, что там не предоставляются dll. Там есть только lib-файлы. Как говорится, почувствуйте разницу. ;)
А я все практикую лечение травами...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Majestic-12 [Bot], Yandex-бот и гости: 3

    TopList