В Windows, я думаю, вы можете получить доступ к реестру, используя метод, описанный здесь (с помощью команды reg).
Другой подход - это интерфейс реестра JNI .
Однако я не уверен, что это самый простой подход. Возможно, вы могли бы просто попытаться загрузить соответствующие классы драйверов, и, если это не помогло, загрузить обычный установщик Windows .msi или .exe, чтобы выполнить фактическую установку драйвера. Обычно вы можете настроить установщик так, чтобы он запускался «без вывода сообщений» без вмешательства пользователя, если это абсолютно необходимо, чтобы скрыть его от пользователя. Однако это может быть неуместным, поскольку вполне вероятно, что для перезагрузки Windows потребуется новый драйвер оборудования.
Другая проблема, с которой вы, вероятно, столкнетесь, заключается в том, что большинству драйверов потребуется доступ администратора для их установки.