阅读:2141回复:6
预安装USB设备驱动原理的问题
一般来说安装USB设备驱动需要先插入USB设备,然后安装驱动,即可使用。 然而最近遇到另一种安装方式,基本步骤如下:
先在本机启动USB设备安装程序(setup.exe),安装完毕驱动后, 插入USB设备即可使用。 实在不能理解为什么安装持续不需要识别USB设备的ID号就可以安装了…… |
|
沙发#
发布于:2008-07-18 18:13
ding
|
|
板凳#
发布于:2008-07-22 15:48
这个就是把inf文件,sys文件拷贝到地方,注册表先注册一下.然后就等待插入设备
|
|
地板#
发布于:2008-07-22 18:16
恩谢谢了!但这样做的结果是当下次插入设备时会有提示对话框,点继续安装才好…………
不明白为什么? |
|
地下室#
发布于:2008-07-25 09:50
刚好之前做过个类似的东西,给你解答下吧
在没有插入设备的时候,用SetupCopyOEMInf把INF拷贝到系统文件夹并且自动注册,然后插入设备之后,系统就会自动安装了 但是在XP系统下,rundll32安装驱动时总是将策略自动设为"询问",这个值在注册表里修改也是无效的.你可以在SETUPAPI.LOG里看得很清楚. 因此,安装驱动时会弹出提示 如果想不弹出提示的话可以写一个CO-INSTALLER.相关的信息你可以参考DDK文档和网上的帖子 |
|
5楼#
发布于:2008-07-28 08:53
应该是没注册表修改权限吧, 可以先获得权限再修改
|
|
6楼#
发布于:2008-07-31 15:22
prince321,您好,可以发给我一个co-instaler的完整例子吗?多谢!
xbzjackey@hotmail.com |
|
|