Winapi:如何检查系统上是否预装了驱动程序?

时间:2017-11-15 07:09:41

标签: c winapi driver inf

我正在与司机合作,最近我遇到了这个问题。在执行某些操作之前,我们的软件会检查是否使用此功能预装了特定的驱动程序

  SetupCopyOEMInf(sourceInf, NULL, SPOST_NONE,
                  SP_COPY_REPLACEONLY | SP_COPY_NOOVERWRITE,
                      NULL, 0, NULL, NULL);

它正在复制inf,如果我们遇到ERROR_FILE_EXISTS错误,我们假设驱动程序已预先安装。

由于某些原因,此功能在最近的Windows 10上不起作用,即使Windows/inf中已经存在inf文件,它每次都返回true。

我很好奇是否有其他方法可以检查是否使用winapi预装了驱动程序?感谢。

P.S

我已经检查了this问题,但它没有帮助我,因为我没有设备可以插入,我的驱动程序会创建虚拟网络适配器。

0 个答案:

没有答案