nefarius / ViGEmBus

Windows kernel-mode driver emulating well-known USB game controllers.
https://docs.nefarius.at/projects/ViGEm/
BSD 3-Clause "New" or "Revised" License
3.18k stars 295 forks source link

KMODE_EXCEPTION_NOT_HANDLED (1e) on systems with HVCI #7

Closed nefarius closed 5 years ago

nefarius commented 6 years ago

Describe the bug On a system with Hypervisor Code Integrity (HVCI) enabled a KMODE_EXCEPTION_NOT_HANDLED bugcheck is triggered.

To Reproduce Turn on Code Integrity checks in Driver Verifier and spawn a new x360 or ds4 pad.

Expected behavior No crash obviously 😛

Screenshots If applicable, add screenshots to help explain your problem.

System details (please complete the following information):

nefarius commented 6 years ago

Output of !wdfkd.wdflogdump ViGEmBus:

57: FxIoQueue::Vf_VerifyForwardRequest - Cannot forward a request to a different WDFDEVICE 0x00007CF5A1B7A308
nefarius commented 5 years ago

Fixed in v1.16.112