Я пытаюсь установить файл .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, как мне установить ее там? Спасибо за совет.