devreorder stopped working after the "Windows Creators Update"
supersmo opened this issue · 5 comments
dinput8.dll was upgraded to version 10.0.15063.0 in the "Windows Creators Update".
When I replace dinput8.dll with the devreorder 1.0.1 dlls, joy.cpl no longer starts up.
When I check my windows version with the "winver" command I have Windows version 1703 (OS-version 15063.332)
The creators update can be installed through windows update or here: https://support.microsoft.com/en-us/instantanswers/d4efb316-79f0-1aa1-9ef3-dcada78f3fa0/get-the-windows-10-creators-update
Devreorder is absolutely brilliant! Would be great if it would work with the latest Windows version.
Okay, I'll see if I can fix it at my next available opportunity!
Great! Glad to see that you are still active on this project :-)
@supersmo I just tested in Windows 10 with the Windows Creators Update installed. (Confirmed OS version 15063.) No crashes on my end, and joy.cpl is working correctly. I was able to hide a connected controller from both joy.cpl and a DirectInput game.
Could you try double checking that:
- You renamed the original dinput8.dll in both Windows\System32 and Windows\SysWOW64 to dinput8org.dll
- You copied the x64 devreorder dll into System32 and the x86 devreorder dll into SysWOW64.
Thanks. You're right it's working now. The Windows update replaced the working dinptu8.dll and when I applied devreorder's dlls again I must've mixed up the 32 and 64 bit dlls.
It somehow felt natural to put 32 bit dll in System32 and 64 bit in SysWOW64. :-P
Thanks for testing on your end and pointing out my mistake. :-)
@supersmo Yes I agree those directories are inconveniently named! Glad to hear you worked it out.