1.
必须编写一个
安装指示文件
(.inf)指导Windows将驱动程序安装到指定位置(一般安装在
windows\system32\drivers
子目录下),并在注册表中进行登记。
2.
对于
即插即用
类设备的驱动,操作系统会自动发现该设备并调用“
添加新硬件
”程序向用户询问相应的inf文件的位置。
3.
对于非即插即用类设备的驱动,用户必须自己手动调用“添加新硬件”程序,并通过告诉该程序inf文件的位置。
inf文件主要包含了哪些内容?
1.
设备类型、设备型号、厂商信息、程序版本号…。
2.
对操作系统版本和CPU类型的要求…
3.
源文件
(.sys
文件
)
的文件名和所在位置
4.
安装目标子目录
5.
在注册表中添加哪些内容
6.
硬件配置信息
7.
安全配置信息