Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2011, 15:20   #1
tresh
Пользователь
 
Аватар для tresh
 
Регистрация: 06.07.2008
Сообщений: 30
По умолчанию Узнать url из строки браузера

Привет, столкнулся с проблемой, что никак не дойду, как проге узнать урл из работающего браузера.
В интернете такой информации не нашел. Как это сделать?
tresh вне форума Ответить с цитированием
Старый 20.04.2011, 08:35   #2
Руслантус
Наркоман самоучка
Форумчанин
 
Аватар для Руслантус
 
Регистрация: 22.07.2007
Сообщений: 276
По умолчанию

Нужно использовать WinAPI. Сначала ищем нужное окно с помощью функции FindWindow, затем элемент управления и вытаскиваем из него текст.

Интересные темки:
http://programmersforum.ru/showthread.php?t=13771
http://programmersforum.ru/showthread.php?t=80939
#include <мозг.h>
Руслантус вне форума Ответить с цитированием
Старый 20.04.2011, 15:03   #3
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Добавляешь в проект SHDocVw.dll (я её нашел в Windows\System32)
Также using SHDocVw;
А в коде:
Код:
foreach (InternetExplorer ie in new ShellWindowsClass())
{
Console.WriteLine(ie.LocationURL);
}
P.S. не было времени разбираться, но есть момент, что ShellWindowsClass() возвращает окна, включая обычный Windows Explorer.
Hollander вне форума Ответить с цитированием
Старый 20.04.2011, 15:20   #4
tresh
Пользователь
 
Аватар для tresh
 
Регистрация: 06.07.2008
Сообщений: 30
По умолчанию

Вообще - то задание стоит узнать url на которые заходил пользователь в течении дня. Копировать адреса из браузера - один из способов это узнать. + я также думал брать эти адреса из истории, но, как оказалось, истории в каждом браузере зашифрованы. Может вы знаете другие способы это узнать?
tresh вне форума Ответить с цитированием
Старый 20.04.2011, 17:13   #5
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

http://www.codeproject.com/KB/cs/ponta.aspx
Hollander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать URL при открытии нового окна в webbrowser tovarz Общие вопросы Delphi 3 15.02.2011 04:20
Как узнать URL страницы с которой перейшли на мою SeRhy PHP 2 08.07.2009 22:19
Узнать имя запущенного браузера Killer_djon Общие вопросы Delphi 13 28.04.2009 16:01
Как узнать размер файла имея его URL SeRhy Работа с сетью в Delphi 2 19.04.2009 21:04
Как узнать версию браузера FlooPy PHP 3 24.11.2007 23:25