Мне нужно создать образ, который при первой загрузке определяет тип видеокарты и устанавливает соответствующие драйверы, прежде чем предпринимать следующие шаги. Это означает, что мне нужно автоматизировать процесс установки, чтобы он происходил без ведома пользователя, дождаться завершения процесса и принудительно перезагрузить компьютер. Целевая платформа - Win XP.
У меня есть список возможных видеокарт и всех необходимых мне драйверов, и я разработал метод определения типа видеокарты. я нашел этот страница об автоматизации процесса установки. Проблема, с которой я сталкиваюсь, заключается в том, что приложения-установщики драйверов - это не все .msi-файлы, поэтому я не могу просто использовать msiexec, и не все они имеют установщик installshield .iss, все они имеют как минимум установщик .exe.
Я мог бы просто использовать какую-нибудь программу-упаковщик для создания .msis, но это означает полагаться на бесплатное стороннее программное обеспечение, о котором я ничего не знаю. Если кто-то делал такие вещи раньше, я был бы признателен за ваше мнение о том, какой вариант будет лучшим.
Обычный способ сделать это - встроить драйверы в установочный образ Windows. Таким образом, установщик Windows должен установить правильный драйвер в зависимости от того, что он находит на целевой машине.