nefarius / HidHide

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

v1.1.50 CLI not fully working #45

Closed vrs99-hub closed 3 years ago

vrs99-hub commented 3 years ago

Bug description

Using the command line interface to temporarily hide 6 USB controllers.

The changes are reflected in the HidHide Configuration Client interface afterwards but not in (for example) the Windows gamepad control panel. So the changes aren't fully enacted.

But, when I change the status of any controller in the HidHide Configuration Client after the steps above, then all changes made through the CLI do also show up in the gamepad control panel.

Changes made directly through the HidHide Configuration Client work perfectly fine. And Windows/the gamepad control panel are not allowed through the cloack

Screenshots

HidHideCLI-Issue

Machine info

nefarius commented 3 years ago

Careful! Hiding the USB instance only works for XInput devices! For your general purpose joystick, pad, wheel etc. you need to block the HID-Instance, e.g. HID\VID_054C&PID_0268...

Cheers

vrs99-hub commented 3 years ago

Thank you for the clarification. Using the HID-Instance it works like a charm!