Ok, finally dusted off DW since a long time
and tried to get this fix working. Unfortunately no. No matter which ModeID I set in the dangerouswaters.ini file. Or compatibility mode XP SP2 in the shortcut. I placed the DLL into the game's folder but I don't get any other resolutions. A Wrapper.log file appears in game's folder and every attempt the same line is added: Call failed 0x88760868 [EDIT: This probably means it failed to set ModeID to 4/1600x1200, which is larger than my max lcd resolution.]
I tried this with the DLL from the latest DWX 1.42 mod as a fresh download from
http://www.jiri-dvorak.cz/dangw/index.html
My laptop is a MSI GP70 2PE Leopard, which has an NVidia840m chipset and additionally Intel HP Graphics 4600 onboard. Only the latter is detected by in the 3D options. (aside from a "Default" graphics card, whatever that is) OS is Windows 10 Pro 64 bit, build 14393.1358 (1607) Even setting the Dangerouswaters.exe to use the Nvidia chip in the Nvidia control panel.
No difference.