码迷,mamicode.com
首页 > Windows程序 > 详细

贴一份用delphi修改注册表改网卡MAC地址的代码

时间:2014-10-18 15:27:28      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:blog   io   os   ar   div   on   cti   log   代码   

//提示:此代码需要use Registry, Common; 
function WriteMAC(model:integer):integer; 
var 
   reg:TRegistry;
begin 
   reg:=TRegistry.Create; //创建注册表对象
   reg.RootKey:=HKEY_LOCAL_MACHINE; //指定注册表根为HKLM  
   if reg.OpenKey(‘\System\CurrentControlSet\Control\Class\                  {4D36E972-E325-11CE-BFC1-08002bE10318}\0013‘,true) then 
       begin //若项存在 
         reg.WriteString(‘NetworkAddress‘,‘000B6AC824C4‘);//将MAC值写入NetworkAddress键值
          winexec(‘devcon disable *DEV_1031*‘,0)   ; //禁用本地连接 
          sleep(3000); //暂停3秒
          winexec(‘devcon enable *DEV_1031*‘,0);  //启用本地连接以使新MAC生效       
          reg.CloseKey; //关闭键值 
          reg.Free; //释放注册表对象
          Result:=1; //修改成功返回1 
        end
        else //若不存在返回0 
            Result:=0;
 end;  

  

贴一份用delphi修改注册表改网卡MAC地址的代码

标签:blog   io   os   ar   div   on   cti   log   代码   

原文地址:http://www.cnblogs.com/qingsong/p/4033102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!