What version u install - GOG or GOG Galaxy? If galaxy - check settings: what build downloaded, language, launch parametr (must be empty). Always do verify game files after each downloading\updating. In any program (steam\gog\origin\bittorrent)
Dont forget to set up runasadmin on Galaxy.exe even if you install it in X:\Games\GOG\... And set custom GalaxyLibrary folder only in \Games\ - no program files. If you start game directly from (any) exe - set admin run on them too.
Offline installer must be installed in same way: with admin run and no program files. GOG can put some compatibility option with installation on all exe - check them and turn off all (except admin). Maybe later turn on again some - with tests how game work after. DPI scaling\screen optimisation work different in Win8\10 and each build of Win10. Last version needed. This option not required at all (for me).
Did GOG launcher work for you - it started? If you close him - it disappear from process list in Task Manager? Try start original Warcraft_2_BNE.exe (and not dx) directly. What OS you have? Updated? If laucher works - what setting you set? Keep aspect ratio required (same for video driver).
Game support page almost not have useful information. But Diablo did: https://support.gog.com/hc/en-us/articles/360019425753-Diablo
You must enable DEP only for certain system programs (if it set to all program), or disable it at all - more problems than security (cause Microsoft Windows, ya, Ms like to broke games with "security" updates). CPU have some differ hardware dep. Install latest DirectX 9.0c from Web downloader (it must say that all files are already updated). Ofc in >WinVista only DX 10-12 updated automatically. After that enable Legacy DirectPlay in Old components in Control Panel->Installed programs\updates.
Windows must be restarted after DirectPlay and DEP.
DEP enabled for few programs on one of the my PC and games mostly works, inc. Wacraft 2. But on other PCs i turn it off from CMD.exe.
Thanks QWEEDDYZ! Adding the exe's to the DEP exclusion list worked for me. For some reason, the game launched
with BNEdx.exe when I disabled my sound card (though obviously no sound) so I thought there was a problem with the recognition of modern sound devices, particularly during cinematics, as another gog post mentioned. I could not get it to work with sound via changing my sound configurations though and it kept crashing after 2 seconds, even though the Blizzard logo clearly has sound too... Was going to refund if this did not work, but it does.