打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
示例 45:添加和删除驱动程序包
此主题尚未评级 评价此主题

以下示例显示如何使用 DevCon 在驱动程序存储中添加、删除以及显示第三方 (OEM) 驱动程序包。

第一个命令是 DevCon Dp_add 命令,它将 WDK 中 Toaster 示例驱动程序的 INF 文件复制到驱动程序存储,即,复制到 %Windir%\inf 目录。该命令包含 Toaster 示例驱动程序 INF 文件的完全限定路径。

该命令专用于第三方 (OEM) 驱动程序和设备,但也可以使用 Toaster 示例来测试命令。

devcon dp_add C:\WinDDK\5322\src\general\toaster\inf\i386\toaster.inf

在响应中,DevCon 报告它已将 Toaster INF 文件添加到驱动程序存储中并且已将其命名为 Oem2.inf。

Driver Package 'oem2.inf' added.

将其复制到驱动程序存储之前,Windows 会将二进制版本的 INF 文件与驱动程序存储中二进制版本的 INF 文件进行比较,以确保未添加重复的文件。例如,如果你重复该命令以将 Toaster.inf 添加到驱动程序存储中,那么 DevCon 不会创建新的 OEM*.inf 文件。它只是报告现有文件的名称,如以下 DevCon 输出中所示。

devcon dp_add C:\WinDDK\5322\src\general\toaster\inf\i386\toaster.infDriver Package 'oem2.inf' added.devcon dp_add C:\WinDDK\5322\src\general\toaster\inf\i386\toaster.infDriver Package 'oem2.inf' added.

若要从驱动程序存储中删除 Toaster 驱动程序的驱动程序包,必须对该驱动程序使用 OEM*.inf 文件名。若要查找驱动程序的文件名,请使用 DevCon Dp_enum 命令。

以下命令列出所有 OEM 驱动程序包及其一部分属性。

devcon dp_enum

在响应中,DevCon 生成以下显示:

c:\WinDDK\5322\tools\devcon\i386>devcon dp_enumThe following 3rd party Driver Packages are on this machine:oem2.inf    Provider: Microsoft    Class: unknown    Date: 12/10/2004    Version: 2.0.1403.0

该信息表明 Microsoft 提供的具有未指定设备类的驱动程序包 (Toaster) 命名为 OEM2.inf。可以使用该信息来删除与该文件关联的驱动程序包。

以下命令从驱动程序存储中删除 OEM2.inf 文件及其关联的预编译 INF (.pnf) 和目录 (.cat) 文件。该命令使用 OEM*.inf 文件名。

devcon dp_delete oem2.inf

在响应中,DevCon 显示表明命令成功的消息:

Driver Package 'oem2.inf' deleted.

在 DevCon Dp_delete 命令中需要使用 OEM*.inf 文件名。如果尝试使用 INF 文件的原始名称,那么该命令将会失败,如以下 DevCon 输出中所示。

devcon dp_delete C:\WinDDK\5322\src\general\toaster.infDeleting the specified Driver Package from the machine failed.devcon failed.

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Windows驱动如何用INF文件安装
使用DpInst安装驱动程序
在INSTALLSHIELD12中用devcon方法制作驱动程序的安装程序步骤 | 驱动及...
DevCon 命令行实用工具可替代设备管理器
可以正常在XP下挂载VHD的 vhdmount.exe
利用Dism向Win7映像内添加驱动 | 大D综合研究院 | 简单易懂的现代魔法|Build my ...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服