Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
ВнизСетевые подключения и приложения Найти похожие ветки
← →
{RASkov} © (2008-01-01 17:28) [0]Можно ли как-то узнать, какое сетевое подключение использует некое приложение. Вот например на компьютере имеется несколько сетевых подключений для интернета.
1 - ДиалАп
2 - АДСЛ1
4 - АДСЛ2
4 и далее - неважно...., да и первые только для примера.... И, для пояснения - другие "виды интернета"(посредством локсети) в расчет не берутся...
Есть программа, например тот-же бровзер....
Вот если соеденится по обоим(из этого примера) подключениям и запустить броузер, то он какое будет использовать соединение?
Я в сетях "шибко" не разбираюсь...., а с программной стороны этого дела - вообще "неуч последний" :( Может и вопрос звучит вообще глупо.... Вот немного поясню для чего это:
Есть некое(неважно, здесь может быть любое приложение работающее с сетевым подключением(т.е. использующее его(Сет.Подк.))) приложение и есть некое(ие) сет.подключение(я). Вот необходимо запретить этому приложению использовать определенные подключения....
(или хотябы узнать - какое использует подлючение некое конкретное приложение)
Ой.... если, что нужно уточнить - я уточню...
С Новым годом всех!
ЗЫ: - это я для себя "неряхи", хочу прогу сделать - контроль использования некими прогами - сет. подключений....)
ЗЫЫ: Возможно вообще бред написал.... тогда метлу мне не предлогайте, просто скажите, что бред, а я сам за ней схожу :(
:)
← →
Anatoly Podgoretsky © (2008-01-01 18:57) [1]> {RASkov} (01.01.2008 17:28:00) [0]
Как правило приложения не используют, они работают уровнем выше, а какое "подключение" использовать определяет система, если это понятие вообще можно применить, поскольку куда посылать определяется таблицей маршрутизации, а не подключением.
← →
{RASkov} © (2008-01-01 20:08) [2]> [1] Anatoly Podgoretsky © (01.01.08 18:57)
Спасибо.
Ну а можно ли узнать на какое подключение система "отфутболила" конкретное приложение?
Собственно конкретно что я хочу. Сделать некий лоадер.... Мы его запускаем, тот в свою очередь стартует "подследственное приложение" и ведет за ним наблюдение(закрывается вместе с подследственным)... и если приложение начинает пользоваться "запрещенным" соеденением, то... тут еще не придумал :) Тут можно либо "рвать" запрещенное соединение, либо закрывать подследственную прогу, либо еще чего..... но пока это не важно).
← →
YurikGL © (2008-01-01 22:15) [3]А какие критерии у запрещенного или не запрещенного соединения?
← →
{RASkov} © (2008-01-01 23:47) [4]> [3] YurikGL © (01.01.08 22:15)
Хм....
Для себя я их могу различать как по названию (т.е. если явно галка для соеденения не стоит, считать его запрещенным),
или по логину, так как название можно оставить а при соеденении указать другой логин....
Вообще критерии такой:
Одно соединение тарифицируется "так", другое "по другому", вот и необходимо запретить неким прогам использовать ВСЕ соединения, кроме явно разрешенных.....
Т.е. не сами соеденения, а конечно же по логину....
← →
{RASkov} © (2008-01-01 23:55) [5]Есть например такие соединения
НазваниеСоединения
ИмяПользователя
ПарольПользователя
ДиалАп1
юзерДиалАп1
пассДиалАп1
ДиалАп2
юзерДиалАп2
пассДиалАп2
Адсл1
узерАдсл1
пассадсл1
Адсл2
узерАдсл2
пассадсл2
И прога, например - ДЦ++
Так вот в лоадере к ДЦ указать, что ДЦ можно использовать(работать при) соединение у которого логин узерАдсл1, все остальные считать запрещенными, включая вновь созданные(неизвесные)....
Или можно немного поопаснее.... просто использовать название соеденения. В конкретном случае - Адсл1....
← →
YurikGL © (2008-01-02 10:15) [6]Насколько я знаю, сама программа не знает, какое соединение она использует. Ей соответсвующий сервис предоставляет Windows.
← →
{RASkov} © (2008-01-02 16:24) [7]> [6] YurikGL © (02.01.08 10:15)
> Насколько я знаю, сама программа не знает, какое соединение
> она использует. Ей соответсвующий сервис предоставляет Windows.
Более или менее похоже ответил Анатолий в [1], на что у меня был вопрос в [2]....
Мне не про "свою" программу нужно информацию, а в "своей" знать на каком соединении "сидит" программа, за которой я "слежу"....
Похоже очередной мой вопрос останется без ответа, по крайней мере для меня. :(
Опять же.... может вопрос криво задан? непонятно что-же в конечном итоге нужно? Я могу уточнить, только что нужно-то?
Но все равно Спасибо Большое ответившим :)
← →
{RASkov} © (2008-01-02 19:02) [8]Из-за своей неопытности я даже запрос в гугле сформировать не могу :(
Может хоть "закидаете" в меня терминами по данному вопросу.... :)
Ввел:
> таблица маршрутизации
много нашлось.... много теории..... но я не осиливаю все это читать и учить ради данного вопроса, поэтому вопрос к тем кто этим занимается:
Можно ли "малой кровью" т.е. без написания драйверов, суперсложных хуков, и еще чего.... определить какое сетевое соединение Ось выделила конкретному приложению?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c