C ++ - Как установить INF-файл программно - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь установить файл .INF с помощью C ++. Я ищу решение, которое будет работать на всех версиях Windows, начиная с Windows XP.

В Windows Vista + есть программа PNPUTIL.exe, которая позволяет довольно легко установить драйвер.

pnputil /add-driver MYFILE.inf /install

и все. Но я пытаюсь запустить эту команду через C ++, , но она не работает, почему?

ShellExecute(NULL, "runas", "cmd.exe", "pnputil /add-driver driver.inf /install", NULL, 1);

Я также попытался поместить команду в файл .bat и запустить ееиз C ++, но результат был таким же. Наверное, я неправильно использую эту функцию.

Как насчет Windows XP, как мне установить ее там? Спасибо за совет.

...