我正在使用dpinst.exe安装驱动程序。但是在安装驱动程序之前,我希望从inf目录中删除与我的硬件ID相对应的所有oem文件。
我想以编程方式执行此操作。请给我建议一种方法。
**Update :**
我想在没有连接设备的情况下执行此操作,因为我可能在连接设备之前预先安装了驱动程序。我的设备是PNP设备。
最佳答案
使用SetupDiEnumDeviceInfo和SetupDiGetDeviceRegistryProperty匹配您的硬件ID
使用SetupDiOpenDevRegKey和RegQueryValueEx读取相应的InfPath
致电SetupUninstallOEMInf
关于c - 删除与硬件ID对应的oem.inf文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11469148/