My ViGEm makes the installation but in the last step the setup make a rollback a don't install at all
I did make a install.log and sent to one of the Devs
OS: Windows 10 x64
Relevant section:
Calling custom action ViGEm.Setup.CustomAction!ViGEm.Setup.CustomAction.CustomActions.InstallViGEmBusDevice
Begin InstallViGEmBusDevice (1.16.115.0)
Attempting to install driver C:\Program Files\Nefarius Software Solutions\ViGEm Bus Driver\drivers\Win10\ViGEmBus.inf
Devcon.UpdateDeviceDriver failed: System.ComponentModel.Win32Exception (0x80004005): Unknown error (0xe0000247)
End InstallViGEmBusDevice
CustomAction InstallViGEmBusDevice_x64 returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 21:30:11: InstallExecute. Return value 3.
setupapi.dev.log
relevant snippet:
sto: {Stage Driver Package: c:\program files\nefarius software solutions\vigem bus driver\drivers\win10\vigembus.inf} 20:34:15.333
inf: {Query Configurability: c:\program files\nefarius software solutions\vigem bus driver\drivers\win10\vigembus.inf} 20:34:15.339
inf: Driver package uses WDF.
inf: Driver package 'vigembus.inf' is configurable.
inf: {Query Configurability: exit(0x00000000)} 20:34:15.343
flq: Copying 'c:\program files\nefarius software solutions\vigem bus driver\drivers\win10\x64\ViGEmBus.sys' to 'C:\WINDOWS\System32\DriverStore\Temp\{7c7efb0d-ebe7-2542-919b-357966378c7c}\x64\ViGEmBus.sys'.
flq: Copying 'c:\program files\nefarius software solutions\vigem bus driver\drivers\win10\x64\WdfCoInstaller01009.dll' to 'C:\WINDOWS\System32\DriverStore\Temp\{7c7efb0d-ebe7-2542-919b-357966378c7c}\x64\WdfCoInstaller01009.dll'.
flq: Copying 'c:\program files\nefarius software solutions\vigem bus driver\drivers\win10\ViGEmBus.cat' to 'C:\WINDOWS\System32\DriverStore\Temp\{7c7efb0d-ebe7-2542-919b-357966378c7c}\ViGEmBus.cat'.
flq: Copying 'c:\program files\nefarius software solutions\vigem bus driver\drivers\win10\vigembus.inf' to 'C:\WINDOWS\System32\DriverStore\Temp\{7c7efb0d-ebe7-2542-919b-357966378c7c}\vigembus.inf'.
sto: {DRIVERSTORE IMPORT VALIDATE} 20:34:15.413
sig: {_VERIFY_FILE_SIGNATURE} 20:34:15.497
sig: Key = vigembus.inf
sig: FilePath = C:\WINDOWS\System32\DriverStore\Temp\{7c7efb0d-ebe7-2542-919b-357966378c7c}\vigembus.inf
sig: Catalog = C:\WINDOWS\System32\DriverStore\Temp\{7c7efb0d-ebe7-2542-919b-357966378c7c}\ViGEmBus.cat
! sig: Verifying file against specific (valid) catalog failed.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b010c)} 20:34:15.509
sig: {_VERIFY_FILE_SIGNATURE} 20:34:15.510
sig: Key = vigembus.inf
sig: FilePath = C:\WINDOWS\System32\DriverStore\Temp\{7c7efb0d-ebe7-2542-919b-357966378c7c}\vigembus.inf
sig: Catalog = C:\WINDOWS\System32\DriverStore\Temp\{7c7efb0d-ebe7-2542-919b-357966378c7c}\ViGEmBus.cat
! sig: Verifying file against specific Authenticode(tm) catalog failed.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b010c)} 20:34:15.522
!!! sig: An unexpected error occurred while validating driver package. Catalog = ViGEmBus.cat, Error = 0x800B010C
!!! sig: Driver package is considered unsigned, and Code Integrity is enforced.
!!! sig: Driver package failed signature validation. Error = 0xE0000247
sto: {DRIVERSTORE IMPORT VALIDATE: exit(0xe0000247)} 20:34:15.525
!!! sig: Driver package failed signature verification. Error = 0xE0000247
!!! sto: Failed to import driver package into Driver Store. Error = 0xE0000247
sto: {Stage Driver Package: exit(0xe0000247)} 20:34:15.529
In conclusion: no clue. Signature verification fails for whatever reason