根据WDK文档,DevCon工具的基本功能如下;

DevCon is a command-line tool that performs the following device management functions on local and remote computers;
DevCon是一个命令行工具,在本地或远程计算机上执行设备管理功能;
Display.  显示
Search.  搜索
Change. 更改
    Enable a device  使能设备 
    Disable a device  禁止设备
    Update drivers (interactive and noninteractive)  更新驱动程序
    Install a device (create a devnode and install software) 安装一个设备
    Remove a device from the device tree and delete its device stack 从设备树移除一个设备并删除它的设备栈
    Rescan for Plug and Play devices 扫描即插即用设备
    Add, delete, and reorder the hardware IDs of root-enumerated devices 对硬件ID添加、删除、排序
    Change the upper and lower filter drivers for a device setup class 为一个设备安装类改变上层和下层过滤驱动程序
    Add and delete third-party driver packages from the driver store 添加删除第三方驱动程序包
Restart. 重启
下面来看几个简单例子;

列出计算机上的所有已知 PCI 设备;

列出所有已知的安装类别;

列出本地计算机上存在的所有设备的设备实例;

列出命令中所列的每个类别(本例中是 USB 和 1394)的所有存在的设备;

列出系统中鼠标类设备的所有硬件 ID;

先初步练一下;只是使用显示功能;使用其他功能可能引起系统挂掉;有时间再继续;

DevCon工具基本使用相关推荐

  1. 利用PsTools删除注册表信息与利用devcon工具禁用设备

    一  手动删除注册表 将PsTools文件夹放置在C盘找到该路径下(C:\Windows\System32)的cmd.exe  右键-以管理员身份运行在弹出的框中输入 cd C:\PsTools 点击 ...

  2. DevCon 命令行实用工具可替代设备管理器

    2019独角兽企业重金招聘Python工程师标准>>> DevCon.exe是微软的可代替设备管理器的命令行工具.虽然是个命令行工具,但实际上讲,它有着比设备管理器更强大的性能. 微 ...

  3. 5、WDK 调试驱动使用devcon

    由于对于WDK调试完全不了解.然后从网上找了驱动安装工具, 安装第一次能够打印,卸载后再安装发现能够再继续打印了. 怀疑是因为卸载不完整导致 . 果然重启后安装->启动又能够继续打印调试信息. ...

  4. StackOverflow How to programmatically unplug replug an arbitrary USB device? 如何以编程方式拔出并重新插入任意USB设备

    文章目录 方法1:通过devcon工具重启usb hub 像这种情况,明明插了六个摄像头,它偏偏掉一个... 刚好,我们可以测试How to programmatically unplug & ...

  5. 【不用拔插U盘也可以继续使用】

    我们在使用完U盘拔出之前都是要"安全删除硬件设备"的,如果点击了这个之后突然又还想再使用U盘,但"我的电脑"里已经没有U盘的盘符了,怎么办呢?你肯定会说&quo ...

  6. 编写通用 Hello World 驱动程序 (KMDF)

    2019独角兽企业重金招聘Python工程师标准>>> 本主题介绍了如何使用内核模式驱动程序框架 (KMDF) 编写非常小的通用 Windows 驱动程序. 若要开始操作,请确保你已 ...

  7. 笔记本电脑连接蓝牙耳机自动断开,或者显示已配对但过几秒自动断开,蓝牙耳机连接不上笔记本电脑

    在使用笔记本时经常连接蓝牙耳机的时候显示了已配对,但耳机没有声音,然后过几秒就自动断开连接了.这时重启电脑才能重新连接语音和音乐,但是每次重启难受的一批. 重启也就是启动蓝牙模块,我们可以做如下步骤实 ...

  8. 注册表获取系统驱动版本信息

    注册表操作总结 MSDN设备GUID定义: 系统定义的设备设置类保留供系统使用 系统定义的设备设置类可供供应商使用 一.根据实际查询(子键可能随时变动) Intel VGA 4d36e968-e325 ...

  9. 以开发工具推动BCH的应用构建

    最近BCH在技术方面的发展突飞猛进.BCH社区推出了很多开发工具,如比特币现金网络新智能合约编程语言Spedn,BCH的实时应用程序接口Bitsocket,比特币现金开发套件Cashport等. 在阿 ...

最新文章

  1. 英学者研究60亿次通话记录发现:好友再多也没用,最好朋友就4个
  2. 代码审计之DocCms漏洞分析
  3. iptables二之防火墙SNAT源地址转换,MASQUERADE地址伪装之DNAT目标地址转换讲解和实验演示
  4. 单片机r6/r7c语言怎么用,关于单片机C51中c语言函数(-nop-())?
  5. 中小企业电子商务如何发展?
  6. 29.TCP/IP 详解卷1 --- 网络文件系统
  7. Win10下Matlab r2018a 64位 中文破解版的安装以及破解方法
  8. 典型相关分析原理(CCA)
  9. 实战第二步:如何做一份有针对性的竞品分析
  10. MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装(转)...
  11. 寒冰老师 计算机 山西,计算机科学与技术口号, 计算机培训小组口号
  12. 重磅 | Stratifyd实力入选《2022中国数据智能产业图谱1.0》
  13. 纯CSS实现3D旋转相册特效
  14. 从李嘉诚先生那里得到的
  15. 互联网日报 | 3月23日 星期二 | 京东集团8亿美元增持达达集团;阿里云盘正式启动公测;快手进军二手电商...
  16. sendto()_Linux C函数
  17. javac ‘javac‘ 不是内部或外部命令,也不是可运行的程序 的解决办法
  18. shell脚本通过正则表达式提取 IP 地址
  19. 体系认证,荣誉证书,商标版权
  20. 积木创意:互联网巨头们如何下新零售这盘棋

热门文章

  1. Leetcode 152. 乘积最大子序列 解题思路及C++实现
  2. 电脑的cpu是怎么制作的?
  3. java getSource()和 getActionCommand()
  4. 移动端也能兼容的web页面制作2:导航栏、背景图片设置
  5. Python操作excel进行插入、删除行操作实例演示,利用xlwings库实现
  6. 小程序上让随机的两个点都显示在地图可视区域
  7. jQuery中get()和eq()的区别
  8. CTFshow php特性 web135
  9. 下边框_OPPO Find X2颜值有多高?超窄下边框+瀑布屏,看完大写的服气
  10. android 延迟2秒执行_每天30秒让你更懂汽车(10自动变速器2执行装置)