有没有做过驱动安装包的同志们,请教一下关于如何让驱动被主动找到的问题.(200)

X

xuegaoyili

Unregistered / Unconfirmed
GUEST, unregistred user!
现在做的程序中,需要在安装包中附带一个usb设备的驱动安装inf和.sys文件,如何才能实现安装包安装完后,插入硬件后,系统能自己找到硬件驱动文件同时给安装好,而不是弹出一个安装界面,让用户再一步一步安装一下....现在我把相关文件放到windows/inf目录下,同时把.sys放到system32/driver目录下,都不能实现.我猜测可能是需要在注册表中写一些东西,但还没找到正确的位置.希望有过来人给指点一二.
 
X

xuegaoyili

Unregistered / Unconfirmed
GUEST, unregistred user!
自已找到办法了.进来的人给分.在安装程序或自己的程序中,调用SetupCopyOEMInf(PChar(infFile), nil, SPOST_PATH, 0, nil, 0, nil, nil)函数,把你复制到安装目录中的inf文件当成infFile参数,这样系统会在指定目录下生成oemXX.inf和相应的配套文件.再接入设备就会自己找到inf并安装.对于普通USB设备有效.
 
G

guanyue7613

Unregistered / Unconfirmed
GUEST, unregistred user!
领分,谢谢楼主。
 
Y

yh16008262

Unregistered / Unconfirmed
GUEST, unregistred user!
恩,学习了,回头也试试
 

新来的菜鸟

Unregistered / Unconfirmed
GUEST, unregistred user!
我来要分!
 
X

xuegaoyili

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 
Top Bottom