Форум: "Сети";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
ВнизProxy Найти похожие ветки
← →
KLAUS © (2005-09-04 06:36) [0]Всем Привет!
не могли бы вы подсказать, что не так.......
Хочу, чтобы прога сама прописывала и вставляла определённый прокси в броузер.
В реестре нашёл где проверяется наличие адреса (прокси) ProxyServer и проверка включён он или нет ProxyEnable, но проблема в том, что пока сам на поставишь галочку в броузере "Использовать прокси сервер" не хотит работать ...где что не правильно??
← →
Anatoly Podgoretsky © (2005-09-04 08:34) [1]С вирусами в другое место.
← →
KLAUS © (2005-09-04 09:38) [2]Причём тут вирусы.......я просто хочу написать прогу, кот. автоматически (выбирая из списка), переключала бы на прокси сервер, т.е. в броузере прописывала тот адрес кот. я выбрал...причём тут вирус?
← →
Anatoly Podgoretsky © (2005-09-04 09:50) [3]При том, что меняет мой прокси на дикий, так работают вирусы.
Есть такая легитимная программа, называется IE, там только нет списка, поскольку в мире многие миллионы прокси серверов. И там это делается подконтролем пользователя или админстратора.
А вирусы, которые меняют прокси задолбали.
← →
KLAUS © (2005-09-04 10:11) [4]Да не, ты зря...Мне как раз и нужно в IE менять, но просто каждый раз прописывать новый тяжко (т.к. их слишком часто(прокси) вырубают), а у меня роще..простозагрузился список по нему щелкаешь и выбираешь!!
Anatoly Podgoretsky
Если знаешь как.......подскажи ПЛИЗ!
← →
SergP © (2005-09-06 09:05) [5]
> KLAUS © (04.09.05 06:36)
Нефик чего всяким прогам менять прокси...
Если очень нужно, то напиши свой прокси-сервер, в котором сможешь менять внешние прокси.
← →
dmitry501 © (2005-09-06 11:04) [6]SergP © (06.09.05 9:05) [5]
А зачем писать ? Существует множество уже готовых решений, например proximitron
← →
isasa © (2005-09-06 11:12) [7]Совместить приятное с полезным - AATools, AccessDiver ...
← →
KLAUS © (2005-09-06 21:22) [8]Епти, я в курсе, что существуют.........ну так приятнее пользоваться своим.....
Ктони-ть хоть раз свой н
аписал? Пускай поскажет......
← →
isasa © (2005-09-06 21:52) [9]По опыту работы с программулями подобного рода, пока сказать могу только одно.
Для таких изменений IE должен быть закрыт(не запущен).
← →
Максимыч (2005-09-07 07:16) [10]Если парню треба, почему не помочь???
поищи в нете что то вроде "twebbrowser прокси"
там есть автоматическая смена проксей на свои...
← →
ККВ (2005-09-07 08:04) [11]Свои настройки Proxy в программе с TWebBrowser.
Изменение в ходе выполнения.
Сразу скажу, что эта статья - маленькая рекомендация тем, кто хочет реализовать возможность работы TWebBrowser в своей программе с настройками Proxy , которые отличаются от стандартных.
В один прекрасный день мне понадобилось в программе периодически менять Proxy и при этом пользоваться всем, что предоставляет IE. Лучший и единственный выбор - TwebBrowser. При близком знакомстве с ним стало понятно, что через Proxy он работать не может (вернее может, но берет настройки из "Свойств обозревателя"). Перспектива постоянно менять настройки реестра меня не прельщала. И как назло ни в одной крупной конференции не было даже упоминания о возможности настройки Proxy в ходе выполнения программы кроме изменения реестра (может плохо искал). Перерыв Fido-архивы и конференции Инета накаткнулся на win-функцию UrlMkSetSessionOption. Вот к чему привели мои изыскания :
....
uses ... urlmon, wininet ...
....
var PIInfo : PInternetProxyInfo;
...
New (PIInfo) ;
PIInfo^.dwAccessType := INTERNET_OPEN_TYPE_PROXY ; // Изменение настроек ПРОКСИ
PIInfo^.lpszProxy := PChar("some.proxy:someport"); // указать прокси напр.
195.43.67.33:8080
PIInfo^.lpszProxyBypass := PChar(""); // Список адресов, доступ к которым возможен минуя Proxy сервер
UrlMkSetSessionOption(INTERNET_OPTION_PROXY, piinfo, SizeOf(Internet_Proxy_Info), 0);
....
Dispose (PIInfo) ;
....
Вызывать функцию UrlMkSetSessionOption можно из любого места программы, причем любое количество раз и с разными настройками.
После вызова функции TWebBrowser будет работать через указанный прокси. Еще раз повторюсь настройки касаются только текущей сессии (программы на момент выполнения ), общие настройки Windows не изменяются.
Внимание! Запрещается перепечатка данной статьи или ее части без согласования с автором. Если вы хотите разместить эту статью на своем сайте или издать в печатном виде, свяжитесь с автором.
Автор статьи: Андрей Попков - ApNs (Andrey@dnp.ukrpack.net)
Взято с этого сайта
← →
KLAUS © (2005-09-07 21:25) [12]Мне нужно не через свой броузер т.е. я не использую TWebBrowser.
isasa
Я вот как раз с этим и сталкнулся, если возможность этого как-то избежать ( т.е. не закрывая IE) ??
← →
KLAUS © (2005-09-07 21:26) [13]Данные вставляются......но начинают работать , только после того как закрою , а потом вновь открою IE........
подскажите ПЛИЗ, как это обойти!!
← →
isasa © (2005-09-07 21:47) [14]Через COM?
Но с именами интерфейсов(или CLSID) помочь не могу.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.012 c