windows搜索驱动的原理(未验证)
来源:互联网 发布:拉吉普特级驱逐舰知乎 编辑:程序博客网 时间:2024/05/18 02:10
http://hi.baidu.com/_xiaomi88/item/2b4872655b7aa52369105bbc
下面简单说一下windows搜索驱动的原理。
明确以下几点:
1.driver.cab、SP2(SP3).cab实际上是驱动包(微软为了节省磁盘所以把驱动的文件打包了)。
2. drvindex.inf 实际上是对2个驱动包的索引。
但是XPE是组件化的,驱动包中的文件已经被拆成组件了。不再有CAB格式驱动包了。
正式开始说:
windows 找的不是查找驱动阶段是实际上是找inf文件。默认的搜索位置是在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion的DevicePath中定义的,也就是%SystemRoot%\inf(windows\inf)文件夹下,当然还要算上添加新硬件向导所搜索的可移动磁盘、CDROM和软盘,找到INF后(也就是匹配的驱动)后,开始进入安装阶段(写注册表、拷贝文件、注册组件、注册服务……)。要干什么?都是按照INF文件中的定义去做。
拷贝文件时从哪里搜索本地的文件呢?首先从INF所在的目录搜索、之后是windows\i386。上面都是默认的位置,当然在INF文件中你可以指定文件所在的相对目录的位置。
本贴中所列出来的缺少文件全都是系统文件。这些文件不应该由驱动的开发者提供
0 0
- windows搜索驱动的原理(未验证)
- windows未通过正版验证的破解方法
- windows根据内容搜索文件的原理
- windows 驱动验证数字证书
- 在未提供官方驱动的Windows平板上安装Win10且完美驱动的解决方案
- 在未提供官方驱动的Windows平板上安装Win10且完美驱动的解决方案
- Windows安装各种未数字签名驱动
- 禁用使用未签名驱动导致的windows 7自动修复
- 搜索的原理
- 百度的搜索原理
- 百度搜索的原理
- 未公开的Windows网络工具
- 未公开的Windows网络工具
- 未公开的Windows网络工具
- 未公开的Windows网络工具
- 未公开的Windows网络工具
- 未公开的Windows网络工具
- Windows未公开的API
- 图像处理和计算机视觉中的经典论文(转)
- 国外网站设计:25个小众的电子商务网站案例
- C#对象与json相互转换
- 查找
- 如何看懂源代码--(分析源代码方法)
- windows搜索驱动的原理(未验证)
- 江苏集训2012day1 “凸”字形
- Linq to oracle
- KVM虚拟机克隆Linux系统后找不到eth0网卡的问题
- JavaScript的this详解
- 适配器模式的简单使用
- Garbage Collection
- sip标准协议介绍 3
- 110801 Little Bishops