我只能给个提示,你可以找一找相关的以Net开头的网络服务API函数。

解决方案 »

  1.   

    RAS开头的远程拨号服务API函数可能有
      

  2.   

    我用过了,RasGetEntryProperties,不行,他获得的EntryProperty是普通的配置,不能获得
    拨号以后的信息。:(
      

  3.   

    如何动态改变/添加网络设置中的 TCP/IP 的 DNS 地址 
    例如,把 DNS Server的地址添加为192.0.0.1和192.1.1.0,可调用:
    SetTCPIPDNSAddresses('192.0.0.1 192.1.1.0') ;
    // 各地址之间用一个空格隔开1. SetTCPIPDNSAddresses 定义如下:
    procedure SetTCPIPDNSAddresses( sIPs : string );
    begin
    // if using Windows NT
    SaveStringToRegistry_LOCAL_MACHINE('SYSTEM\CurrentControlSet' +'\Services\Tcpip
    \Parameters','NameServer',sIPs );
    // if using Windows 95SaveStringToRegistry_LOCAL_MACHINE('SYSTEM\CurrentControlSet' +'\Services\VxD\MSTCP',
    'NameServer',sIPs );
    end;2. 其中 SaveStringToRegistry_LOCAL_MACHINE 定义:
    uses Registry;procedure SaveStringToRegistry_LOCAL_MACHINE(
    sKey, sItem, sVal : string );
    var
    reg : TRegIniFile;
    begin
    reg := TRegIniFile.Create( '' );
    reg.RootKey := HKEY_LOCAL_MACHINE;
    reg.WriteString( sKey, sItem, sVal + #0 );
    reg.Free;
    end;
      

  4.   

    多谢老兄:
      我要的是拨号网络拨号以后动态分配的DNS,不是网络配置中的dns,nt/2k下这样有用,
    但是9x下不行,已经困扰我好久了:(