Определение модема по Com порту и наоборот
если кто занет подскажите.
пишу программку для работы с GSM модемом.
поскольку эта моя первая ;) программа на VC6++
то воспользовался как базовым примером VCTERM
в общем то для работы с AT командами это нормально
но возникла необходимость из программы запускать GPRS Соединение. понятно что mscomm, на котором там все сделано этого не позволяет.
т.е. пришлось пользоваться RAS.
однако для работы mscomm требуется номер COM порта а для RAS DeviceName - то бишь имя устройства(модем)
получается что пользователю придется указывать и номер порта и выбирать модем - ИМХО это глупо.
но как по номеру порта определить модем или наоборот я так и не нашел.
в реестре эта информация есть - но на сколько я понял для разных Windows её положение разное.
help?!!!
X)-
которая по HANDLE порта (если это модем) дает дотсуп к структуре MODEMDEVCAPS, содержащей кое-какие данные на модем.
под XP работает
по 98 почему-то нет....