AbyssalSwamp  ActivaUser
» Guest:  Register | Login | 会员列表

RSS subscription to this AbyssalSwamp  

Previous thread Next thread
     
Title: BXP的网卡PNP原理与实战  
 
chaichaocc





UID 150614
Digest 0
Points 0
Posts 0
码币MB 0 Code
黄金 0 Catty
钻石 0 Pellet
Permissions 10
Register 2007-1-8
Status offline
BXP的网卡PNP原理与实战

有关于网卡的PNP,我相信大家都不是很陌生,但真正会做的可能又是少数,今日发此一文,望对大家有所帮助,如果什么不对,还请大家指出,本来会虚心接受.首先来看看原理吧. 1:首先系统起动并开始向内核加载网络信息时会侦测主键HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Enum\\\\PCI\\\\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\\\\3&2acf1e9&0&50,以确定你的8139网卡位置。 Driver=“{9450C422-EB6D-416C-B1F5-84A69A27F4FB}” 2:然后根据其中的Driver值指引,去访问HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\\0001相对应的CLASS项目然后再根据键NetCfgInstanceId的值去判断它属于哪个本地连接。 3:最终到达HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\Network\\\\{4D36E972-E325-11CE-BFC1-08002BE10318}\\\\{9450C422-EB6D-416C-B1F5-84A69A27F4FB}这里。其中Connection的Name值对应你的“本地连接名” ^_^ 知道了这些,该怎么做网卡PNP,不用说了吧!嘿嘿,怎么,你不会?真笨啊,请看下篇: 网卡PNP实战 1:禁用NAL服务,它是管理网卡信息的,并在这些信息改变后,通知应用程序。所以,必须封杀!(2K没有此服务,略) 2:保留母盘第1块8139网卡的记录,不能卸载。最好是本地连接。 3:剩下就事就是获取不同PCI槽8139网卡的信息了。方法如下: 导出备份HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Enum\\\\PCI\\\\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10下的如3&2acf1e9&0&50主键,并在设备管理器里卸载网卡。(余下配置手法相同,导出卸掉,略) 4:修改备份注册表,删掉多余的FriendlyName。更改Driver值让它和绝对雷同第一块8139的Driver值,然后修改Device Parameters下面的InstanceIndex值让它和第一块8139的InstanceIndex值相同,这块网卡就和第一块8139同个CLASS信息了,也就同个本地连接。 5:导出母网卡注册表,编辑母网卡注册表文件,替换所有3&2acf1e9&0&50(母网卡)成为4&9720b61&0&10F0(添加的新网卡),最后执导入,至此,全部网卡PNP工程全部结束。(当然,导入前注意注册表权限) 注意:如此母盘用于无盘,在上传前,应先装客户端,然后再导入!否则,你会哭!
2007-3-6 19:55#1
View profile  Blog  Send a short message  Top
 
Guest 58.209.198.x
Unregistered









顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

谢谢这位朋友

本人现在很帮

谢谢你的贴子

改天我一定当面重谢

谢谢!!!!!!!!!!11

2007-3-10 06:41#2
 Edit post Top
 
l601585659





UID 150701
Digest 0
Points 0
Posts 0
码币MB 0 Code
黄金 0 Catty
钻石 0 Pellet
Permissions 10
Register 2007-1-9
Status offline
2007-3-12 05:02#3
View profile  Blog  Send a short message  Top
     


  Printable version | Recommend to a friend | Subscribe to topic | Favorite topic  


 


All times are GMT+8, and the current time is 2026-1-14 09:50 Clear informations ->sessions/cookies - Contact Us - CAFFZ - ZAKE