I removed versioncheck now. WTF, why to switch it on? It definitely makes some problems for people to join, i don't like to loose people for any cases.
My experiment:
0. i installed win vista and also win7 with all the settings by default. (I mean, i didn't disable UAC and DEP).
1. i just installed combat 3.15, changed install path to C:\Program Files\War2Combat.
2. started war2 (worked after i've added it to DEP exclusions) and got this message about versioncheck.
3. As known, problem is being caused by these 3 files:
- battle.snp
- storm.dll
- Warcraft II BNE.exe
Also I copied these files to VirtualStore:
http://server.war2.ru/about/screenshot-policy/#If-you-already-saved-a-screenshot-with-UAC-EnabledThat didn't help.
The same result repeated in both vista and 7.
That means versioncheck at least will not work under new windows with UAC enabled when your war2 is installed into programs files, where any full version will be installed by default.
That's why i disabled versioncheck on the server and have no plans to enable it anymore.
Now every war2 version is working fine with our server.
Have a nice time playing war2!