2.把下载好的驱动解压到新建文件夹。
3.打开设备管理器,右击USB MASS SORAGE DEVICE,选择更新驱动程序。
4.在d出的对话框,选择从列表等安装,然后点击下一步。
5.选中不要搜索,下图绿色框内选项,然后点击下一步。
6.选择磁盘安装。
7.点击浏览,定位解压的驱动文件夹,选择驱动文件,进行安装。
8.安装完毕后, 查看设备管理器,可以看到黄色问号标志已消失,驱动安装成功。
NT式驱动程序的加载1. 用DriverMonitor工具加载NT式驱动
2. 在注册表中填写相应的字段,Windows对NT式驱动程序的加载,是基于服务的方式加载的,类似于Windows服务程序的加载。设备驱动程序的动态加载主要是基于服务控制程序(Service Control Manager,SCM)系统组件完成的。
SCM组件为Windows中运行的组件提供许多服务,例如,启动,停止,控制等服务。服务类似于Linux中的守护进程。编写加载驱动程序,主要是 *** 作SCM组件。
WDM式驱动程序的加载
和NT是驱动程序的不同,WDM式驱动程序不能被当做服务程序进行加载,因此不能靠简单的修改注册表来进行加载。WDM式驱动程序的加载需要依靠一个以INF为后缀名的文本文件来描述驱动程序的加载过程。
WDM驱动程序相比较NT式驱动程序增加了即插即用的功能,因此在安装的时候需要一个INF文件来提供支持以提供必要的信息。
系统首先会定位INF文件,根据INF文件上的指示,系统会将驱动程序(sys文件)相关的文件拷贝到相应的系统目录下,修改相应的注册表。同时通知PnP管理器,I/O管理器创建新设备,并执行驱动程序的入口函数DriverEntry,INF文件提供了WDM驱动程序所需要的所有信息,包括需要新建和修改的注册表和需要拷贝的文件等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)