VB使用devcon.exe 自动安装inf驱动
最近工作遇到一个需要安装2个不同版本的烧录程式,但是安装后只能有使用最后安装的那个版本,发现是两个版本的程式对应的驱动不一样导致的,如果要让这两个版本都可以使用,必须做自动安装inf驱动,也就是驱动可以自动切换。 可以使用 devcon /? 来查看命令语法。 常用的命令和语法)
建立2个Bat文件(1.bat,2.bat): 1.DEVCON UPDATE C:2.94PG4UUSB.INF "USBVID_1393&PID_0469" 2.DEVCON UPDATE C:3.00PG4UUSB.INF "USBVID_1393&PID_0469" 运行时可以自动切换到你要安装的驱动版次,例如1是2.94 ,2是3.00版次 如果要自动运行或是自动去去切换,就要将这个2个脚本文件加入到你编写的程式中。 VB6添加的代码如下: 安装驱动2.94 Shell "C:1.bat",vbNormalFocus 安装驱动3.00 Shell "C:2.bat",vbNormalFocus Delaytime (10000) 这样可以更具需要添加在自己程式中,让驱动自己选择安装,不会提示,下一步,下一步,只是要做一点时间的delay。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |