无忧启动论坛

标题: 提供一个增强版的 devcon.exe [打印本页]

作者: redsea    时间: 2004-4-22 00:01
标题: 提供一个增强版的 devcon.exe
[UploadFile=34_1792.rar][这个贴子最后由redsea在 2004/04/22 10:19am 第 2 次编辑]

增加了一个 switch
-p  作用是, 让后面的命令只处理 phantom 设备,
用处, 可以用 status, driverfiles 等命令 看看 phantom 设备,
增加了新的参数字符 !, 用于 <排除), 例如
   devcon findall !@usb* @*
   表示查找所有的 instanceID, 但是不包含 usb 开头的
   注意, 匹配顺序是从前到后, 例如
   devcon remove !@acpi* acpi*
   那么不会删除 currentControlSet\Enum\Acpi 下面的所有设备
   但是 currentControlSet\Root\Acpi_hal 会被删除, 因为它的 hardwareID 是  acpipic_up, 但是 instanceID 不是 acpi 开头, 不被前面的 !@acpi* 排除。

增加了两个命令
findphantom  查找幻影设备  
     MS 的资料中将曾经接入过系统, 现在不在的设备叫做幻影设备 phantom device
removephantom 删除幻影设备  
     root\  sw\ htree\ 三个分类中的幻影设备不会删除
     因为这三个目录下, 有一个设备即使是幻影,也不能删除,所以干脆不动
     如果要满足好奇心, 也可以用 devcon -p remove * 删除所有 phantom 设备,
     看看系统有什么不妥,
其他东西还没有动。
现在还没有搞清用 devcon 删除了网卡, 重新找到网卡之后, 还是出现 网卡 #2 这种名字
的原因, 如果哪位 xd 搞清楚了, 我可以是否可以将 devcon 继续增强。
BTW: devcon 原来是用 DDK 编译工具编译的, 我这里的版本是 44032 bytes.我用 VC6编译, 就到了 106K了. 用 upx 压缩之后, 才到 38K. 而原始版本如果压缩, 就只剩 13K.
DDK 编译工具还是比 VC6 强.

作者: pop    时间: 2004-4-22 00:43
标题: 提供一个增强版的 devcon.exe
good.thanks
作者: redsea    时间: 2004-4-22 10:18
标题: 提供一个增强版的 devcon.exe
[这个贴子最后由redsea在 2004/04/22 10:20am 第 1 次编辑]

这个功能是第一次发表的版本就有的, 不用重新下载。
只是原来忘了写出来。
增加了新的参数字符 !, 用于 <排除), 例如
   devcon findall !@usb* @*
   表示查找所有的 instanceID, 但是不包含 usb 开头的
   注意, 匹配顺序是从前到后, 例如
   devcon remove !@acpi* acpi*
   那么不会删除 currentControlSet\Enum\Acpi 下面的所有设备
   但是 currentControlSet\Root\Acpi_hal 会被删除, 因为它的 hardwareID 是  acpipic_up, 但是 instanceID 不是 acpi 开头, 不被前面的 !@acpi* 排除。
作者: ylpoplove    时间: 2004-5-12 23:28
标题: 提供一个增强版的 devcon.exe
佩服
希望有兄弟能解决 #2、#3………#x问题:)
作者: 2012flybee    时间: 2017-4-14 09:33
goooooooooooooooooooooooooooooood
作者: 2012flybee    时间: 2017-4-14 09:35
还有下载链接吗?





欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3