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

Вниз

Win9x. Определение порта подключения модема   Найти похожие ветки 

 
dimod   (2002-09-26 13:12) [0]

Как программно определить список подключенных модемов (внутренних) и к каким СОМ-портам они подключены.


 
Anatoly Podgoretsky   (2002-09-26 13:21) [1]

Информация есть в реестре


 
dimod   (2002-09-26 17:44) [2]

Спасибо за отклик.

Да, есть в реестре ключик (для Вин9х и м.б. для иных Вин):
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem,

но как в той информации определить на каком СОМ-порту висит тот или иной модем.


 
Jack128   (2002-09-27 15:41) [3]

Используя TAPI (GetLineID(...))


 
Lendl   (2002-09-27 17:16) [4]

Если я правильно Вас понял dimod, то хотелось бы дополнительно определять работоспособность (правильность настроек) подключенных модемов. В свое время делал это так:
создавал поток, в котором сканировал все доступные (открытые) порты на наличие правильного отклика от модема ( OK).
А универсальной командой у меня была AT-команда следующего вида:
AT E1 Q V1
Надо признаться, что любые АТ-модемы понимают эту команду.
Недостаток:
если порт закрыт значит либо его физически нет, либо он занят другим приложением (возможно на нем уже работает модем).

Поэтому учитывая выступления предыдущих докладчиков и описанный здесь способ можно сделать хороший "диагностический продукт".


 
Delphi 5.01   (2002-09-27 18:08) [5]

raz vi etim zanimaetes to vi tochno znaete kak ustanovit modem v rejim wait for a call "ATS0=1" ne rabotaet, ne smotra naa to chto vse ostalnie operacii rabotaut tipa ATDT ili ATH, ATA toje!


 
Lendl   (2002-09-30 11:49) [6]


> Delphi 5.01
> "ATS0=1" ne rabotaet

1. Хотелось бы узнать каким образом Вы сохраняете настройки в NVRAM?
2. Тип Вашей АТС?
3. Пробуйте ATX2
4. Вам не повезло с модемом.

Вот что ATS0=256 не работает я поверю, но ATS0=1 работает всегда!


 
han_malign   (2002-09-30 17:30) [7]

RasEnumDevices



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

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

Наверх





Память: 0.45 MB
Время: 0.009 c
3-4255
Varbend
2002-11-15 01:45
2002.12.02
БД и локальные сети


14-4577
Sergo
2002-11-11 13:36
2002.12.02
Kylix


1-4278
kex86
2002-11-18 14:13
2002.12.02
XP-Manifest


4-4674
SaS13
2002-10-21 17:11
2002.12.02
список ComboBox


14-4605
Akella
2002-11-05 08:27
2002.12.02
Все приходит в наш мир в муках?





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