Windows 2003/XP

Have you checked your EXE with Dependency Walker under XP?

http://www.dependencywalker.com/

Another question: if you want your software to be run under “XP and higher”…why do you build with a W2K3 environment set?

“Abhishek Bhadouria” schrieb im Newsbeitrag news:xxxxx@ntdev…

hi all,

we’ve discovered WDK “Windows 2003 Build” environment produces binaries refusing to run under Windows XP and other older version of windows.

My reserach: After building the exe I
investigated the PE (Windows Portable Executable file format) dump of a binary file of my build with DDK as well as WDK.

It seems that the WDK seems to incorrectly set the “subsystem version”, i.e., the minimum subsystem required to run the executable
DDK WS03 build environment - subsystem ver 4.00 (NT4)
WDK WS03 bld env - subsystem ver 5.02 (WS03)
WDK WinXP bld env - subsystem ver 5.01 (WinXP)

How can i set Subsystem version to 4.00 in WDK?

or is there any other reason because of that my exe(built on 2003 server) not working on windows XP???

Thanks & regards
Abhishek