VB使用devcon.exe 自动安装inf驱动

VB使用devcon.exe 自动安装inf驱动,第1张

概述    最近工作遇到一个需要安装2个不同版本的烧录程式,但是安装后只能有使用最后安装的那个版本,发现是两个版本的程式对应的驱动不一样导致的,如果要让这两个版本都可以使用,必须做自动安装inf驱动,也就是驱动可以自动切换。 可以使用 devcon /? 来查看命令语法。 常用的命令和语法) 1、devcon find  devcon find * [这个命令可以列出列出本地计算机上存在的所有设备的设

最近工作遇到一个需要安装2个不同版本的烧录程式,但是安装后只能有使用最后安装的那个版本,发现是两个版本的程式对应的驱动不一样导致的,如果要让这两个版本都可以使用,必须做自动安装inf驱动,也就是驱动可以自动切换。

可以使用 devcon /? 来查看命令语法。

常用的命令和语法)
1
devcon find
devcon find * [
这个命令可以列出列出本地计算机上存在的所有设备的设备实例]
devcon find pci\* [
列出本地计算机上所有已知的外围组件互连”(PCI) 设备(如果一个设备的硬件 ID “PCI\”为前缀,此命令就认为该设备是 PCI 设备]
2
devcon disable *msloop [禁用硬件“MSLOOP”结尾(包括“*MSLOOP”)的所有设备]
3
devcon enable '*MSLOOP
[
启用硬件的所有设备。单引号指示必须严格按字面解释硬件 ID(换句话说,星号 [“*”] 真的是一个星号,而不是通配符]
4
devcon remove @usb\*
删除所有 USB 设备。被删除的设备列出时将显示其删除状态


建立2个Bat文件(1.bat,2.bat):

1.DEVCON UPDATE C:.94\PG4UUSB.INF "USB\VID_1393&PID_0469"

2.DEVCON UPDATE C:.00\PG4UUSB.INF "USB\VID_1393&PID_0469"

运行时可以自动切换到你要安装的驱动版次,例如1是2.94 ,2是3.00版次

如果要自动运行或是自动去去切换,就要将这个2个脚本文件加入到你编写的程式中。

VB6添加的代码如下:

安装驱动2.94

Shell "C:\1.bat",vbnormalFocus
Delaytime (10000)

安装驱动3.00

Shell "C:.bat",vbnormalFocus

Delaytime (10000)

这样可以更具需要添加在自己程式中,让驱动自己选择安装,不会提示,下一步,下一步,只是要做一点时间的delay。

总结

以上是内存溢出为你收集整理的VB使用devcon.exe 自动安装inf驱动全部内容,希望文章能够帮你解决VB使用devcon.exe 自动安装inf驱动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1274348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存