nefarius / HidHide

Gaming Input Peripherals Device Firewall for Windows.
https://docs.nefarius.at/projects/HidHide/
MIT License
939 stars 80 forks source link

[Request] Support for hiding PID devices #112

Closed setothegreat closed 1 year ago

setothegreat commented 1 year ago

I have an Xbox One Racing Wheel that does not natively support Windows applications, as it is a Windows.Gaming.Input device. Through a custom service I developed I am routing the inputs to a vJoy device using the Windows.Gaming.Input library.

However, the issue is that it is still being recognized as a defective Xbox One controller by games, which often causes crashing.

I was hoping that this program could help with this issue by hiding the inputs from all but the service I use to re-route the inputs to vJoy. However, the device has a PID hardware ID, not a HID hardware ID, meaning it doesn't show up as a device to be blocked in this program.

Don't know how much effort would go into implementing this functionality, nor if you'd be willing considering how exceptional of a circumstance mine is, but it would be greatly appreciated if such functionality to block PID devices could be implemented.

setothegreat commented 1 year ago

Guess I spoke a little too soon. In case anyone has similar issues, make sure your wheel is not plugged in before installing HidHide. If you already did, reinstall without having it plugged in and it should fix it.