Ne znam sta ti je cilj, ali ako pravis neki dialer ja bih to uradio direktnim slanjem komandi modemu...
Najlaksi nacin :
Recimo, ako se modem nalazi na COM3 portu, ti opalis "echo ath > com3" iz command prompta i tako ces diskonektovati modem sa net-a. Nadji negde spisak komandi koje odgovaraju modemu.
Btw, ti svaki put treba da pravis batch koji ce sadrzati ove dos-ove komande, executovati ga i (opciono) sa WaitForSingleObject cekati na njegov zavrsetak pa nastaviti... Mozda moze i da se sve ovo izvede samo sa jednom ShellExecute(), ali tad nemas handle do cmd.exe-a tako da ne mozes da sa WaitForSingleObject sacekas njegov zavrsetak...
Tezi nacin ti je da saljes direktno komande modemu... Ja doduse nikad ovo nisam probao, ali mislim da moze da se izvede - prednosti su sto ne koristis cmd.exe kao 'posrednika' izmedju programa i modema.
|