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

Вниз

Команда "дисконект"   Найти похожие ветки 

 
КиТаЯц ©   (2005-05-26 13:40) [0]

Попрошу не пинать, т.к. буду спрашивать о вещах в которых совсем не шарю...
Работает программа (не моя) - что-то куда-то через модем передает. Заканчивает передачу - завершается. Но. Телефонная линия остается занятой. Как мне сделать команду "дисконект"?

Я так мыслю. Вешаем резидентную прогу. И она смотрит в работе ли это приложение (отсылающее данные). (это НЕ вопрос) Если нет - послать команду "освободить линию".
Как "освободить линию"? (это вопрос)

Спасибо.


 
Anatoly Podgoretsky ©   (2005-05-26 14:10) [1]

Реально и радикально только выключение питания модема.


 
Anatoly Podgoretsky ©   (2005-05-26 14:10) [2]

Если порт свободен, то самому захватить его и послать команду ATZ


 
КиТаЯц ©   (2005-05-26 14:43) [3]

Дас... Я же пишу "...о вещах в которых не шарю..."...
Как это "захватить порт и послать команду"? Где почитать?


 
Anatoly Podgoretsky ©   (2005-05-26 14:50) [4]

Открыть порт, функция CreateFile, послать команду функция WriteFile


 
КиТаЯц ©   (2005-05-26 14:57) [5]

>Anatoly Podgoretsky ©   (26.05.05 14:50) [4]
Спасибо. Думаю дальше разберусь.

Вопрос в догонку: как программно определить на какой порт причеплен модем? Никак?


 
redlord   (2005-05-27 02:04) [6]

чужая прога чтото передает через модем тут надо думать не как разорвать коннект а как не дать ей его установить :-)


 
Digitman ©   (2005-05-27 09:30) [7]


> как программно определить на какой порт причеплен модем?
> Никак?


почему никак ?

идешь в реестр, ищешь ключ

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ras\Tapi Devices

в нем для каждого инсталлированного модема есть соотв.подключ,

например, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ras\Tapi Devices\Unimodem

в этом подключе видишь, например, следующее :

Address = СОМ1
Friendly Name = Courier V.Everything EXT (V90-x2)
Media Type = Modem
Usage = ClientAndServer


 
КиТаЯц ©   (2005-05-27 11:54) [8]

Digitman ©   (27.05.05 09:30) [7]
Спасибо :)



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

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

Наверх





Память: 0.46 MB
Время: 0.017 c
14-1125085155
Progamer
2005-08-26 23:39
2005.09.18
Кони vs Ливерпуль


14-1125120486
Sergey Masloff
2005-08-27 09:28
2005.09.18
Проапгрейдить домашний комп.


4-1122018050
Denis
2005-07-22 11:40
2005.09.18
Можно ли динаически создать форму в чужом приложении?


1-1124785381
volser
2005-08-23 12:23
2005.09.18
Как приостановить поток?


3-1123140957
-=snoop=-
2005-08-04 11:35
2005.09.18
и все же, как правильно работать с 866 страницей через ADO





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский