阅读:2799回复:8
使用SetupCopyOEMInf和rundll32安装驱动均不成功
驱动所需的文件都打包在一个文件夹里,如果安装硬件时,指定这个文件夹时,就能正确安装。
但是我使用SetupCopyOEMInf和rundll32安装完驱动,再让系统自动搜索驱动时,会弹出找不到sys文件的对话框,请问是什么原因? 驱动是一个摄像头驱动,比较通用的,在附件中 |
|
|
沙发#
发布于:2007-06-01 09:10
或者有没有人可以帮忙制作打包文件? 报酬优厚
我的信箱: robosim3d@163.com |
|
板凳#
发布于:2007-06-01 10:23
我想可能有两个原因
1,你没有把sys拷贝到系统目录,ststem32\drivers 2,你的inf文件写得可能有些问题,导致系统无法正常找到sys文件的所在 |
|
地板#
发布于:2007-06-01 10:55
system32\drivers下面有sys文件
inf能帮我看看有什么问题吗?搞不懂哪里出错了 |
|
地下室#
发布于:2007-06-04 09:36
那你手动选.sys文件后,可以安装吗?
|
|
|
5楼#
发布于:2007-06-05 13:24
引用第4楼rayyang2000于2007-06-04 09:36发表的 : 手动选sys文件,可以正常安装 |
|
6楼#
发布于:2007-06-07 14:47
呵呵,看了你写的代码,我目前也在做这部分,在使用rundll32时已经没有问题
提示找不到sys文件的原因时inf文件中,默认的sys和inf时一个文件下面的,而我们把inf放在了windows/inf下,而sys在windows/system32/driver下,所以找不到! |
|
7楼#
发布于:2007-06-08 13:51
因为inf中有copyfiles, 你手动指定目录安装时,当前目录有所有文件,所以成功。
SetupCopyOEMInf 后,inf文件到inf目录里了,但里面的copyfiles会失败吧?因为当前目录没有那些文件。 |
|
8楼#
发布于:2008-08-28 09:47
大大能不能告诉我怎么用Rundll32安装驱动?
|
|