Как сделать автоматическую установку драйвера windows?
Советую посмотрет тут и тут и прежде чем отправлять в продажу крайне советую проверить его на windows 8.1-10, если драйвер не имеет сертификата будет сюрприз, а именно его вообще нельзя будет поставить:) (без манипуляций)
Драйвера разными бывают, поэтому универсального рецепта нет.
Ставите драйвер руками, смотрите где происходят изменения - какие файлы куда копируются, какие записи в реестр вносятся, нужно ли какие то библиотеки регистрировать.
Потом пишите инсталлятор который будет делать те же действия самостоятельно.
Проверяете на десятке потенциально возможных ОС, если надо корректируете логику в зависимости от модели ОС.
Ну и как вам уже сказал Виталий Пухов, вам придется озаботится покупкой сертификата, чтобы подписать драйвер.