datas
驱动牛犊
驱动牛犊
  • 注册日期2007-05-28
  • 最后登录2007-06-28
  • 粉丝0
  • 关注0
  • 积分170分
  • 威望18点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
阅读:2582回复:1

使用rundll32.exe和SetupCopyOEMInfA的问题

楼主#
更多 发布于:2007-06-01 21:58
我打包一个摄像头驱动,试了rundll32和SetupCopyOEMInfA两种方法,但是安装完成之后,安装硬件还是找不到sys文件。

rundll32脚本:
szDir = TARGETDIR;
szProgram   =   "rundll32.exe";  
szCmdLine   =   "setupapi.dll,InstallHinfSection VM.USBDCam302.XP 132 "+szDir+"\\drivers\\usbvm31b.inf";    
LaunchAppAndWait(szProgram,szCmdLine,WAIT);

SetupCopyOEMInfA脚本:
prototype   BOOL     setupapi.SetupCopyOEMInfA(STRING,LPSTR,NUMBER,NUMBER,LPSTR,NUMBER,NUMBER,POINTER);  
szDllName   =   WINSYSDIR^"setupapi.dll";  
szDir = TARGETDIR;
UseDLL(szDllName);  
bCopy   =SetupCopyOEMInfA(szDir+"\\drivers\\usbvm31b.inf",NULL,0,8,NULL,0,0,NULL);
UnUseDLL(szDllName);  


inf文件在附件里


能帮忙看一下为什么吗?
附件名称/大小 下载次数 最后更新
usbvm31b.txt (38KB)  20 2007-06-01 21:58
xiawae
驱动牛犊
驱动牛犊
  • 注册日期2007-06-04
  • 最后登录2007-06-09
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-06-07 14:51
目前sys文件我倒是能够在找到!
可惜就是用命令行执行安装inf文件,也无法安装成功,硬件设备管理器中还是一个感叹号!
我的情况估计时inf中写寄存器的部分不对!

你的问题可能是inf&sys没有在同一个路径下
游客

返回顶部