Здравствуйте, ZverA, Вы писали:
ZA>Спасибо
ZA>Реестр менять к сожалению нельзя
Ага, я так понял, что прога запускается под юзером без прав Админа, после чего делает RASDial и на ходу меняет GPRS оператора.
Тут гимор такой — ПОСЛЕ установленя PPP канала закинуть AT команду модему в общем случее низзя, т.к. далеко не ВСЕ модемы это поддерживают, там мысль такая — есть пакеты данных типа [flag]data[flag], всё что между [flag] — есть IP/LCP данные, остальное отбрасывается как глюк линии связи.
Короче АТ команду подать можна — только нужно делать RasDial со своей RasDialCllback процедурой, и ловить
RASCS_ConnectDevice,
RASCS_DeviceConnected,
RASCS_AllDevicesConnected,
Получить хендл COM порта
здесьАвтор: vkilikov
Дата: 27.08.02
, закинуть требуемый стринг.
НО, ИМХО, это не будет работать на ВСЕХ модемах(кривые драйвера, кривой inf файл модема), надёжнее прямой записи в реесир нет ничего в Винде к сожалению