This is a bit of a niche request, so I'd understand if no-one can really answer it.
I have 2 game controllers (one is an arcade stick using XInput, the other is a DualShock4). Because a lot of games require 'player 1' to be the controller, and because either the stick or the pad can randomly be assigned #1 or #2 when the PC is booted up, I have to unplug and replug either controller depending on what game I'm playing. It's a bit of a hassle, so I made a batch file that called on Devcon.exe and disabled one and enabled the other with just a click, until it stopped working.
Trying out this program, it works perfectly for disabling the DualShock4. But when trying to disable the arcade stick, it seems as though the DWM (dwm.exe) is hooking into it somehow and preventing it from being disabled. Any ideas for getting around this? Disabling DWM on Windows 10 isn't really feasible (and causes BSOD's from what I've read) and some googling just gives pages of results about Xbox and so on.
Great program either way, might just buy it just to disable the DualShock4. Cheers.