windows7封装的驱动处理.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
]《步步为营封 Win7》驱动处理 步步为营, 驱动 二、驱动处理 M7 w+ ]0 `) w2 k8 Z# c S ]# G2 k9 ]6 m- b y??B( y(一)简介) D6 B1 I7 u, A- A! F6 d??c2 D2 s @$ H O) w9 f* Z( l? ? 封装前都会对封装用计算机(源计算机)中的硬件设备驱动进行处理。所谓处理,主要是卸载驱动,以及一些对驱动程序的调整等。5 q5 R! W7 ^3 a0 B: @* V ? ? 为什么要卸载源计算机的硬件设备驱动程序?理论上说,卸载源计算机的驱动不是必要的步骤,Windows本身就具有对硬件的即插即用能力,例如你添加一块网卡、更换一块显卡系统都会自动帮你搜寻适合的驱动并尝试安装。系统封装与部署技术是将源计算机中的系统封装后部署到其他计算机上,对系统来说并不认为是系统部署到了不同计算机中,而是发现了更多的即插即用设备,系统会为这些“多出来”的设备自动搜索与安装驱动。) P1 Q) {8 n: K* ` J8 O) Q i/ m: j ? ? 但是事与愿违,只有实践才能检验理论。在实际的系统封装与部署中,由于硬件不卸载带来的一系列的小问题层出不穷。这些问题中有些的确是由于硬件商造成的,例如XP时代经典的声卡ID冲突问题;而也有一些也是由于Windows本身的功能造成的,例如出现“本地连接2”等。再加之每个用户都不想要一个“不干净”的系统,所以驱动处理逐渐的成为了必须要做的事情。 + Y1 {9 R; t7 S- r??\) h/ T U, P4 e. g9 n( w. S3 n (二)原理: N. O$ k9 G6 ~0 m ! X. s; p0 n% k) K ? ? 下载 (66.51 KB) 2009-9-13 05:32 ! M* n, @ A% ~$ n: t8 J5 J8 c2 T0 L1 q 4 B% j1 X* l f5 |7 i? ? 处理驱动程序不是什么难事,估计没有人不会卸载驱动与更改驱动。所以,在本文里我绝对不会和大家探讨怎么一步步的在设备管理器里点鼠标卸载驱动,这无异于浪费大家的时间和精力。我们要讨论的是怎么自动的卸载这些驱动程序,毕竟大家都喜欢双击一个程序解决一切问题的舒适感。今天我们要做的,就是要了解这种舒适感背后的技术。 . r n! w0 f/ J$ j$ G( H+ r? ???每种硬件都有它们自己的ID,要查看硬件的ID很容易,如下图:, B% t??n0 e t : ~??K9 @* C: I- s# N??d? ? 下载 (87.1 KB) 2009-9-13 05:32 1 g7 K$ [/ q$ J. p; w3 H3 y: c - \- x8 C( }% U: y8 z: Z? ? 从图中可以看到,硬件不只有一个ID,一般来说一个硬件的硬件ID(HWID)会有1~4个。HWID就像身份证号一样独立标识着每类硬件,所以我们很容易的可以想到会存在一组硬件与HWID的对应关系列表。如何获得这个列表?打开注册表:2 k, p- F1 o3 u! j4 l 6 _0 I L# B9 U3 y, A: F! h ? ? HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum) n0 e8 i, `+ @; X- U 0 f w7 [) x y# R! _ ? ? 可以看到其下的分类,打开某一个分类,例如Display,再选取下面的硬件子类,例如我计算机中的: 5 E3 R i1 V8 B9 K, r??o, [ 7 T! D9 f??r7 U? ? HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\DISPLAY\BNQ76D9 9 l9 c8 W3 Y9 a7 P # o??j! i6 z6 ]6 U) g9 k( n. W? ? 打开后会发现其下有以设备编号命名的设备键,例如我计算机中的: 2 O4 ` V??f8 B! ]3 e, \ f9 Z E . p9 G3 }! J2 g9 d) [* l ? ? HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\DISPLAY\BNQ76D9\55db3def0UID2684354598 }4 t1 U) L; G - _0 Z. E* B3 @) Z7 g??a ? ? 这其实是我的BENQ显示器,显示器的标识是“55db3def0UID268435459”,我们来看一下“55db3def0UID268435459”下的子键,找到“HardwareID”键,它的键值即是我的BENQ显示器的HWID。) p0 W- \) a( i

文档评论(0)

0716 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档