0

我正在使用 dpinst.exe 安装我的驱动程序。但是在安装我的驱动程序之前,我希望从与我的硬件 ID 对应的 inf 目录中删除所有 oem 文件。

我想以编程方式执行此操作。请建议我一种方法来做到这一点。

**Update :**

我想在没有连接设备的情况下执行此操作,因为我可能会在连接设备之前预先安装驱动程序。我的设备是 PNP 设备。

4

1 回答 1

1
  1. 使用SetupDiEnumDeviceInfoSetupDiGetDeviceRegistryProperty匹配您的硬件 ID
  2. 使用SetupDiOpenDevRegKeyRegQueryValueEx读取对应的InfPath
  3. 调用SetupUninstallOEMInf
于 2012-07-13T12:36:19.080 回答