Вопросы

Почему Devcon правильно устанавливает драйвер, а установка правой кнопкой мыши не работает

Я создал драйвер (файлы .inf, .cat и .sys) для виртуального HID-устройства, который я могу успешно установить в командной строке, используя

    devcon.exe /r install .\VirtualU2FToken.inf root\VirtualU2FToken

после чего виртуальное устройство появится в диспетчере устройств. Однако, когда я щелкаю правой кнопкой мыши файл inf и выбираю «Установить», Windows утверждает, что успешно установила драйвер, но устройство не появляется.

Итак, мой вопрос: в чем разница между щелчком правой кнопкой мыши (который, кажется, вызывает DefaultInfInstall.exe) и devcon.exe способом установки драйвера? Что мне нужно сделать, чтобы правый щелчок работал?

Мой inf-файл ниже:

;
; VirtualU2FToken.inf
;

[Version]
Signature="$WINDOWS NT$"
Class=HIDClass ; TODO: edit Class
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da} ; TODO: edit ClassGuid
Provider=%ManufacturerName%
DriverPackageType=ClassFilter
CatalogFile=VirtualU2FToken.cat
DriverVer= ; TODO: set DriverVer in stampinf property pages

[DestinationDirs]
DefaultDestDir = 12
VirtualU2FToken_Device_CoInstaller_CopyFiles = 11

; ================= Class section =====================

[SourceDisksNames]
1 = %DiskName%,,,""

[SourceDisksFiles]
VirtualU2FToken.sys  = 1,,
WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll=1 ; make sure the number matches with SourceDisksNames

;*****************************************
; Install Section
;*****************************************

[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$

[Standard.NT$ARCH$]
%VirtualU2FToken.DeviceDesc%=VirtualU2FToken_Device, Root\VirtualU2FToken ; TODO: edit hw-id

[VirtualU2FToken_Device.NT]
CopyFiles=Drivers_Dir

[VirtualU2FToken_Device.NT.HW]
AddReg = VirtualU2FToken_Device.NT.AddReg

[VirtualU2FToken_Device.NT.AddReg]
HKR,,"LowerFilters",0x00010000,"vhf"

[Drivers_Dir]
VirtualU2FToken.sys

;-------------- Service installation
[VirtualU2FToken_Device.NT.Services]
AddService = VirtualU2FToken,%SPSVCINST_ASSOCSERVICE%, VirtualU2FToken_Service_Inst

; -------------- VirtualU2FToken driver install sections
[VirtualU2FToken_Service_Inst]
DisplayName    = %VirtualU2FToken.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\VirtualU2FToken.sys

;
;--- VirtualU2FToken_Device Coinstaller installation ------
;

[VirtualU2FToken_Device.NT.CoInstallers]
AddReg=VirtualU2FToken_Device_CoInstaller_AddReg
CopyFiles=VirtualU2FToken_Device_CoInstaller_CopyFiles

[VirtualU2FToken_Device_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll,WdfCoInstaller"

[VirtualU2FToken_Device_CoInstaller_CopyFiles]
WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll

[VirtualU2FToken_Device.NT.Wdf]
KmdfService =  VirtualU2FToken, VirtualU2FToken_wdfsect

[VirtualU2FToken_wdfsect]
KmdfLibraryVersion = $KMDFVERSION$

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ManufacturerName="Nexus Group A.B." ;TODO: Replace with your manufacturer name
ClassName="HIDClass" ; TODO: edit ClassName
DiskName = "VirtualU2FToken Installation Disk"
VirtualU2FToken.DeviceDesc = "VirtualU2FToken Device"
VirtualU2FToken.SVCDESC = "VirtualU2FToken Service"
Читать:
У меня есть приложение для реагирования в codeandbox. Как я могу развернуть из песочницы

Похожие записи

преобразовать логическое значение в строку для значений карты в nifi jolt

admin

Вносятся ли изменения в .git / hooks / pre-commit часть репо после нажатия? Или они просто присутствуют у меня на пригороде?

admin

Невозможно установить NodeJs: / usr / bin / env: node: нет такого файла или каталога

admin

c # Discord Bot не принимает команды во время задержки команды

admin

извлекать блестящую дату и диапазон входных данных

admin

Добавление метки внутри метки на PyQt5

admin