Здравствуйте, chikanok, Вы писали:
C>Добрый день. C>Надо настроить модем, специфичной AT командой, до звонка. C>Открываю линию, выполняю C>lineGetID(hline,0,NULL,LINECALLSELECT_LINE,lpDevice,"comm"); C>Он мне возвращает "Zyxel OMNI 56K PCI #2", в MSDN написано что дальше работать через файловые и коммуникационные функции. C>Попытался открыть : C>CreateFile(devHandle.c_str(),GENERIC_READ | GENERIC_WRITE,FILE_SHARE_READ | FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL); C>В ответ получаю INVALID_HANDLE_VALUE, а GetLastError возвращает ERROR_FILE_NOT_FOUND.
C>Что я делаю не так?
Тебе надо открыть com портя для работы с модемом, посмотри, правильный ли порт ты открываешь. т.е. смотри на то, что возвращает devHandle.c_str().