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.08k stars 284 forks source link

RAW PDO exposure invalid on USB devices #45

Closed nefarius closed 3 years ago

nefarius commented 4 years ago

This is a mistake which has been ported over from ScpVBus. The emulated PDOs are RAW devices which is unnecessary (function drivers must exist for them), different from the hardware they emulate and possibly causes unwanted side-effects since they are accessible by every elevation level in user-land.