加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

[win32] 驱动以及设备安装

发布时间:2020-12-15 00:43:19 所属栏目:C语言 来源:网络整理
导读:About driver install devcon dpinst 工具使用 devcon devcon可以管理系统当前的设备,就像设备管理器一样,大多数情况下devcon的命令需要一个硬件ID参数,这个可以设备的属性里面兼容id小节得到。 devcon可以用来安装一个过时硬件,驱动会顺便安装。 具体的

About

  • driver install

  • devcon

  • dpinst

工具使用

devcon

devcon可以管理系统当前的设备,就像设备管理器一样,大多数情况下devcon的命令需要一个硬件ID参数,这个可以设备的属性里面兼容id小节得到。
devcon可以用来安装一个过时硬件,驱动会顺便安装。
具体的使用可以参考

dpinst

dpinst可以指定一个路径,安装搜索到的驱动inf文件。
具体的使用可以参考

一个简单的batch脚本,用来更新设备

注意:对于x86和x64只能使用系统版本对应的工具,x86在x64上使用没有效果。

set currpath=%~dp0

echo "查找设备"

"%currpath%devcon_x64.exe" find "兼容id或者硬件id" | find "要查找的字符串" && goto foundolddevice
goto noolddevice

:foundolddevice
echo "正在卸载旧的设备"
"%currpath%devcon_x64.exe" remove "兼容id或者硬件id" | echo "成功卸载旧的设备" && goto install

:noolddevice
echo "没有发现旧的设备"

:install
echo "安装中...."
if exist "%WINDIR%SysWOW64" goto x64
goto x86

:x64
"%currpath%devcon_x64.exe" -r install "inf文件位置" "兼容id或者硬件id"
pause
exit

:x86
"%currpath%devcon_x86.exe" -r install "inf文件位置" "兼容id或者硬件id"
pause
exit

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读