Согласно libusbK - Создание клиентских установщиков С помощью InfWizard установщик выполняет практически все свои операции с помощью установщика пакетов драйверов (DPInst), который является стандартной функцией в Windows.
В соответствии с использованием DPInst для удаления пакетов драйверов, синтаксис для удаления драйвера:
DPInst.exe /u path-to-inf-file
Драйвер для usbser.sys
я нашел в папке C:\Windows\WinSxS\amd64_dual_usbser.inf_31bf3856ad364e35_10.0.17134.1_none_8281fb62ec80df7e
, поэтому удалить его можно с помощью такой команды:
DPInst.exe /u C:\Windows\WinSxS\amd64_dual_usbser.inf_31bf3856ad364e35_10.0.17134.1_none_8281fb62ec80df7e
Конечно, было бы лучше, если бы ваш установщик мог сначала проверить, существует ли этот файл, а если нет, то найти его.
Следующим шагом будет установка libusbK с помощью команды:
DPInst.exe libusbK.inf
Поскольку вы установили libusbK, у вас должны быть .sys
и .inf
файлы, которые к нему относятся. Вы должны иметь их обоих в одной папке, а затем вызвать DPInst для .inf
файла.
(Поскольку у меня нет этих файлов, этот ответ в основном теоретический.)