March 31, 2014 2 Comments
Here is a very interesting technical aspect to dropping XP support: if you happen to drop XP support, by, for example, calling a Vista+ only API, or marking your binaries as 6.0+, you may not realize it, but you are also dropping Windows Server 2003 support for your app. But here’s the surprise:
Yes, that’s correct, Windows Server 2003 and XP do not have same end of life date! So don’t be so quick to call Vista+ APIs in your app because it will no longer run on Windows Server 2003. If you have clients that use Citrix type environments where they install your app on a server then remote into it, they may be running Server 2003. So be very careful about dropping support until you are clear about your client’s business needs.