devcon工具使用
+ -

DevCon Resources命令

2022-01-28 50 0

DevCon Resources列出设备占用的系统资源。这些资源可能是可分配的和可寻址的总线路径,如 DMA 通道、I/O端口、IRQ 和内存地址。 在本地和远程计算机上有效。

在指定的远程计算机上运行命令。 必须使用反斜杠。

注意 若要在远程计算机上运行 DevCon 命令,组策略设置必须允许即插即用服务在远程计算机上运行。 在运行 Windows Vista 和更高版本的 Windows 的计算机上,默认情况下组策略禁用对服务的远程访问。

命令格式

devcon [/m:\\computer] resources {* | ID [ID ...] | =class [ID [ID...]]}

* 表示计算机上的所有设备。
ID 指定设备的所有或部分硬件 ID、兼容 ID 或设备实例 ID。 指定多个 ID 时,在每个 ID 之间键入一个空格。 包含字符和字符的(&) 必须用引号引起来。

以下特殊字符修改 ID 参数。

字符 说明
匹配任何字符或无字符。 使用通配符 () 创建 ID 模式,例如磁盘。
@ 指示设备实例 ID,例如 @ROOT\FTDISK\0000 。
‘(单引号) 与字符串在字面上 (与字符串在文本) 。 在字符串前加单引号以指示星号是 ID 名称的一部分,而不是通配符,例如 “*PNP0600”,其中*PNP0600 (包括星号) 是硬件 ID。
= class 指定设备的设备类。 =字符串标识为类名。

还可以在类名后指定硬件 ID、兼容的 ID、设备实例 ID 或 ID 模式。 在每个 ID 或模式之间键入空格。 DevCon 在 类中查找与指定 ID 匹配的设备。

使用方法

devcon resources *
devcon /m:\\server01 resources =media
devcon resources acpi* *port*
devcon resources =class port* (by class and hardware ID)
devcon resources =class @port*(by class and device instance ID)

使用示例

devcon.exe resources @"PCI\VEN_8086&DEV_A12F&SUBSYS_72708086&REV_31\3&11583659&0&A0"

输出为:

PCI\VEN_8086&DEV_A12F&SUBSYS_72708086&REV_31\3&11583659&0&A0
    Name: Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft)
    Device is currently using the following resources:
        MEM : df210000-df21ffff
        IRQ : 4294967291
1 matching device(s) found.

在设备管理器中可以看到
设备资源

0 篇笔记 写笔记

DevCon Resources命令
DevCon Resources列出设备占用的系统资源。这些资源可能是可分配的和可寻址的总线路径,如 DMA 通道、I/O端口、IRQ 和内存地址。 在本地和远程计算机上有效。在指定的远程计算机上运行命令。 必须使用反斜杠。注意 若要在远程计算机上运行 DevCon 命令,组策略设置必须允许即插......
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!