Разработчикам предоставляется несколько способов передачи драйверов конечным пользователям:
Windows
1. Распространение дистрибутива драйверов
...
Пример для C++ входит в состав Guardant SDK и после его установки в стандартную директорию будет располагаться в папке C:\Program Files (x86)\Guardant\SDK7\Samples\Windows Driver Installation API\
Linux
Для пользователей Linux систем необходимо включать в поставку с защищенным приложением специального правила для udev