Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

Управление занятым сокетом   Найти похожие ветки 

 
KPV-10k   (2002-05-03 22:08) [0]

Мастера! Есть такая проблема: одна поганая прога закрывает без спросу почти все сокеты на компе. Подскажите как с помощью API можно освободить уже занятый сокет и открыть его своим приложением?
Извините что пишу в форуме Win API, но немогу добавить вопрос в форум по сетям...


 
Song   (2002-05-03 22:22) [1]

Интересно, а как можно прикрыть уже кем-то открытый порт?


 
paul_shmakov   (2002-05-06 12:17) [2]

это можно реализовать написав своего сервис провайдера (Layered Service Provider), что стало возможно с winsock 2.
Более подробно см.
http://www.microsoft.com/msj/defaultframe.asp?page=/msj/0599/LayeredService/LayeredService.htm

Ну или можно перехватывать всю сетевую активность с помощью своего NDIS драйвера.


 
paul_shmakov   (2002-05-06 12:18) [3]

примеры NDIS дравером в DDK есть


 
Malder   (2002-05-06 12:35) [4]

KPV-10k, а прога эта зовется firewall ? =)
Не думаю, что ты обойдешь его


 
KPV-10k   (2002-05-06 20:33) [5]

Вообще Firewall я обойти не собираюсь, т.к. у меня не нулевое кольцо... Просто интересно, как можно поуправляться с уже открытым/принудительно-закрытым сокетом. Мне сказали, что нужно перехватывать хендл этого сокета, но интересен ответ на вопрос: будет ли глючить прога, которая заняла этот сокет до моей от пришедших ккоммаанндд к моей проге...



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

Форум: "Сети";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.015 c
1-47581
kolobok11
2002-06-26 16:46
2002.07.15
Функции Win API > EnterCriticalSection, LeaveCriticalSection ?


8-47622
Stimky
2002-03-06 18:02
2002.07.15
Есть ли у кого пример реализации Z-Buffer


1-47345
kserg@ukr.net
2002-07-01 17:37
2002.07.15
TMenuItem - добавить новый элемент выпадающего меню


6-47657
BAHO
2002-05-04 04:55
2002.07.15
Indy Help...


1-47524
Skywalker
2002-07-01 11:23
2002.07.15
Как в BCPP узнать длину динамического массива?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский