关于驱动程序的安装

rtl84723   2008-8-27 17:08 楼主
我利用SetupDiXXX系列的函数进行驱动程序的安装。
但是有的机器需要10来分钟才能安装完成,而有的机器只要30秒钟就可以了

我跟踪了时间,发现时间主要花费在UpdateDriverForPlugAndPlayDevices函数上


不知道各位大大有什么建议?
我找不出来这个问题的原因了。

回复评论 (5)

系统内部的问题没法从自己的程序来解决。如果你的驱动比较简单,可以用CreateService和写注册表的方法来安装。
点赞  2008-8-27 17:36
能不能具体说说呢?
谢谢
点赞  2008-8-28 09:09
CreateService就是通过服务管理器创建驱动程序的基本信息,在调用前需要用OpenSCManager打开服务管理器,安装完后关闭即可。可以参看MSDN中相关函数的说明,有例子。如果驱动程序还需要其它信息,可以通过写注册表的方式另外写入。
点赞  2008-8-28 12:35
先谢谢你
点赞  2008-8-28 14:31
大大,如果只是COPY文件到指定的目录能不能完成驱动的安装?
点赞  2008-8-31 14:02
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复