Как определить правильный файл inf для установки драйвера принтера

Я пишу код 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 на основе архитектуры системы и версии ОС?

И как из этого определить название драйвера?

Буду признателен за любую оказанную помощь. ТИА.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]