如何确定正确的inf文件以安装打印机驱动程序

时间:2017-09-19 12:15:13

标签: c++ printing driver inf setupapi

我正在编写一个C ++代码来自动安装打印机驱动程序。我使用以下函数从inf文件中实现安装。

UploadPrinterDriverPackageA(NULL,infPath.c_str(),"Windows NT x86",UPDP_UPLOAD_ALWAYS,GetDesktopWindow(),targetPath,&length);

InstallPrinterDriverFromPackageA(NULL,targetPath,driver_name.c_str(),"Windows NT x86",0);

麻烦的是获得infPath的价值。给定一个驱动程序包,我似乎在其中获得了大约3个或更多的inf文件。我想确定可以用来安装它的正确的inf文件。有关如何根据系统架构和操作系统版本区分inf文件的任何帮助吗?

另外如何从中确定驱动程序的名称?

非常感谢任何帮助。 TIA。

0 个答案:

没有答案