nefarius/HidHide

HidHide hides controller from DS4Windows if it points to DS4Windows linked through a directory junction

sitiom opened this issue · 3 comments

  • I have searched open and closed issues for duplicates
  • I am submitting a bug report for existing functionality that does not work as intended
  • I have read https://vigem.org/Community-Support/
  • This isn't a feature request or a discussion topic

Bug description

DS4Windows doesn't detect the controller if I add the application from the directory junction, meanwhile it works if I add it from the real directory

Steps to reproduce

  • Install ds4windows from Scoop.
  • Add the DS4Windows executable to the application whitelist from the directory junction (current)
  • Hide the controller
  • Open DS4Windows

Actual result: The controller is not detected in DS4Windows
Expected result: It is supposed to access the hidden controller.

Screenshots

Real directory:
image
Junction:
image

Machine info

CPU-Architecture: x64
Windows version: Windows 11 21H2
Software/driver version(s): 1.2.98

Additional Information

From https://forums.vigem.org/topic/579/hidhide-hides-controller-from-ds4windows-if-it-points-to-ds4windows-linked-through-a-directory-junction/3

DS4Windows chose to not use the provided API but do their own implementation, can neither vouch nor fix anything they do.

sitiom commented

The build I'm testing it on the screenshot is from https://github.com/CircumSpector/DS4Windows, maybe it is something you can look at?

No time. Anybody else feel free to pick this topic up.