谈Delphi下Internet的编程技巧(一)[7]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 lyboy99 的 blog

 end; 

 

 

 

 

7,动态改变dns server的地址
下面的函数可以添加 dns server的地址
如想添加202.100.100.65 202.10.10.10
setdnsaddresses('202.100.100.65 202.10.10.10') ;
//
注意: 各地址之间用一个空格隔开


settdnsaddresses
定义如下

procedure setdnsaddresses( sips : string );
begin
// 如果是 windows nt用下面的代码
savestringtoregistry_local_machine(
'system\currentcontrolset' +
'\services\tcpip\parameters',
'nameserver',
sips );

// 如果你用的是windows 95用下面的代码

savestringtoregistry_local_machine(
'system\currentcontrolset' +
'\services\vxd\mstcp',
'nameserver',
sips );
end;

其中 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;

本文关键:internet,delphi
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top