to all
第二个问题,可能已经是最好的呢?但是第一个问题(也是主要的问题)是我用该函数,如果没有上网,他会自动拨号,这是我不愿意的。

解决方案 »

  1.   

    用这个函数:
    function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL';
    其中
    url.dll是IE带的,一般都有,你可以用动态的方法LoadLibrary加载以免如果
    没有这个DLL的时候出错。Flag可以给0。具体可以看MSDN的帮助。
      

  2.   

    to flypuma(飞豹):
    确信不会自动拨号吗?我这就去试一试!
    还有如果对于没有装ie的用户,怎么办?to all
    我想上面我用的函数,本身没有错,但是因为我的设置为没有上网就自动拨号,所以……
    但是真的没办法解决吗?
      

  3.   

    你试了吗?我没有试验过的,我想应该可以得啊,现在地windows默认就有ie的啊,这个
    dll应该是标准配置了,如果没有估计也不可能上网了,呵呵
      

  4.   

    我记的可以在注册表中读取是否离线浏览的信息, GlobalUserOffline 是这个健的名字 ,2K 和 9X 是一样的!   
      

  5.   

    我用InetIsOffline没用的,永远是false的。我是adsl上网的