InternetGetConnectedState(INTERNET_CONNECTION_MODEM , NULL);

解决方案 »

  1.   

             #include "afxinet.h"
    DWORD flags=0;

    if(::InternetGetConnectedState(&flags,NULL)) {
    if(flags & INTERNET_CONNECTION_LAN) { //通过局域网上网
    ......
    }
    if(flags & INTERNET_CONNECTION_MODEM) { //拨号上网
    ......
    }
    if(flags & INTERNET_CONNECTION_PROXY) { //通过代理服务器上网
    ......
    }
    if(flags & INTERNET_CONNECTION_MODEM_BUSY) { //MODEM 忙
    ......
    }
    }
      

  2.   

    在电脑报2000年合订本上可以找到:自制网络上网计费软件。
    --旋峰(Arcobet)计算机软件工作室