在线等该!!怎么用delphi修改本机的mac地址啊?? ( 积分: 100 )

  • 主题发起人 主题发起人 lmeagle01
  • 开始时间 开始时间
L

lmeagle01

Unregistered / Unconfirmed
GUEST, unregistred user!
原来的问题一直没解决,发现可以换个途径来解决,请大家帮忙,如上题目所示,多谢:)

下面是我的一点心得体会,希望对大家能有所帮助(我的最终目的还是希望能用delphi修改本机的mac地址)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
查找本机的mac地址,我已经知道了,但是我想直接修改机子注册表中的mac地址,可是每人机子的mac路径可能不同,_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}子键,
在该子键下的0000,0001,0002..等分支中查找DriverDesc,找到和网卡对应的子键,不过我发现,基本上如果有关于网卡名称描述的那个子键就是了,而关于网卡名称描述的路径为
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/NetworkCards/1/ServiceName下面的description,它的值就是关于网卡名称的描述,如我的description值是:Macronix MX98715-Based Ethernet Adapter (Generic)

谁能告诉我怎么返回_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}子键,
在该子键下的0000,0001,0002..等分支和网卡对应的子键啊(就是有网卡名称的那个子键),多谢了
 
原来的问题一直没解决,发现可以换个途径来解决,请大家帮忙,如上题目所示,多谢:)

下面是我的一点心得体会,希望对大家能有所帮助(我的最终目的还是希望能用delphi修改本机的mac地址)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
查找本机的mac地址,我已经知道了,但是我想直接修改机子注册表中的mac地址,可是每人机子的mac路径可能不同,_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}子键,
在该子键下的0000,0001,0002..等分支中查找DriverDesc,找到和网卡对应的子键,不过我发现,基本上如果有关于网卡名称描述的那个子键就是了,而关于网卡名称描述的路径为
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/NetworkCards/1/ServiceName下面的description,它的值就是关于网卡名称的描述,如我的description值是:Macronix MX98715-Based Ethernet Adapter (Generic)

谁能告诉我怎么返回_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}子键,
在该子键下的0000,0001,0002..等分支和网卡对应的子键啊(就是有网卡名称的那个子键),多谢了
 
没有人会吗?我用sygate,他检测出来总是弹出对话框,告诉我系统和软件环境冲突code
:4,
错误,然后就让重新进行登陆,谁能帮助我啊
 
这个问题震得这么难吗?怎么没有一个人帮帮忙啊 :(
 
http://service.gduf.edu.cn/download/openfile.asp?softID=1285&downurl=software/Supplicant.EXE

找到这个软件,不自到是否是破解或者是免费版本,你看看。
 
这个软件和我的一样,我测过了,它不是破解也不是免费版本,哎,谁能帮帮我
 
这个问题我已经解决了,到邮箱里找
 
to leiming000001
多谢,但是还没有彻底解决,不过一定给分的:)
to all
请大家多帮忙,谢谢了
 
不用sygate就行啦,类似的软件多的是。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=387406
 
TO aiken
真晕,人家不会那么笨,去防什么软件运行,人家只要分析数据包,就得了,什么代理都不行...........
TO xianguo
哪个我都会,我是想用程序来实现这一目的,而不是手工,如果能用DOS命令来修改MAC的话,也行
TO ALL
谁能帮帮我??
 
想干坏事了吧?
找到一个软件,发到你的邮箱去?咦,怎么看到你的邮箱地址啊?
 
TO aiken
呵呵,不用,我知道很多软件由这个功能,但是我想用DELPHI程序实现一下,其实就是修改注册表了,不过主要是定位问题
TO ALL
请帮忙啊
 
改了注册表,然后重起1下网卡就可以变了.MAC地址
 
to satanmonkey
这个都知道,看我上面写的,主要是需要定位啊,因为LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}子键,
在该子键下的0000,0001,0002..等分支中,只有一个进行修改才好使,所以我才来求助阿
to all
请帮忙!
 
不会,帮提。
你怎么知道我的IP并发信息
 
不清楚,没接触过
 
to tl_lyq
你上大富翁的话,他会有你的ip
to 一生中最爱
多谢帮提
to all
谁能帮助我啊
 
我对注册表不熟,你可参考将ADO的连接串写到注册表中,也许对你有启发:

procedure TForm1.Button1Click(Sender: TObject);
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;//////////设置根
if Reg.OpenKey('/Software/MyApp', True) then
//////////////打开键下面的/Software/MyApp
begin
Reg.WriteString('Ado','"' + ADOConnection1.ConnectionString + '"');///写入
Reg.CloseKey;///////关闭
end;
finally
Reg.Free;
end;

end;
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部