Windows Server 2003 platform SDK - windows

I am using Windows Server 2003 x64 Enterprise with SP2 and I want to install platform SDK.
But all I find is from here, and it is called Windows® Server 2003 SP1 Platform SDK. I am confused about SP1. For my platform, should I use this version of platform SDK or some other later version (I think there should be SP2 platform SDK, but I did not find out.)
http://www.microsoft.com/downloads/details.aspx?familyid=a55b6b43-e24f-4ea3-a93e-40c0ec4f68e5&displaylang=en
thanks in advance,
George

Microsoft doesn't release an SDK for every service pack of every Windows version. Instead, they release service packs along with a system release whenever the system includes new functionality. So for developing on Windows 2003, the SP1 service pack will be fine. Other options include:
the SDK for Windows 2003 R2
the SDK for Windows Vista
the SDK for Windows 7
the SDK for Windows 2008
See the list of supported operating systems to verify that each of them supports Windows 2003.

Related

xx is not a valid win32 application

I developed a Win32 program using VC++ 2012 (Express 2012 for Windows Desktop). I chose "Win32" / "Win32 Console Application" while setting up my project. I can run it at Win-7, but failed at POSReady 2009, which is close to WinXP. While I ran it under POSReady 2009, it shows as title.
Is there any way to configure project property on VC++2012 or any other ways to conquer it? Thanks.
You need to install VS 2012 Update 1 or later or VS 2013 Express, and set your Platform Toolset to "v110_xp" or "v120_xp" to make an application that is compatible with Windows XP Service Pack 3 / Windows Server 2003 Service Pack 2).
The key difference between the "v110"/"v120" and "v110_xp"/"v120_xp" Platform Toolset is the Windows SDK. "v110"/"v120" builds with the Windows 8.x SDK which supports targeting Windows Vista or later. It is not possible to build a Windows XP compatible application using the Windows 8.x SDK. Therefore, to target Windows XP / Windows Server 2003 you have to use the alternative Platform Toolset which uses the Windows SDK 7.1A which is included with Express for Windows Desktop.
With either Windows SDK, be sure to set _WIN32_WINNT appropriately for the OSes you are targeting. See Using the Windows Headers. For Windows XP / Windows Server 2003 set it to _WIN32_WINNT=0x0501
Note that for DirectX development, this has some important impacts because the Windows 7.1 SDK was before the DirectX SDK integration that was done for the Windows 8.x SDK. See this blog post for more details.

Where to download Windows SDK for Windows XP now that Microsoft is no longer supporting it?

Even the archive doesn't go back far enough.
http://msdn.microsoft.com/en-us/windowsserver/ff851942.aspx
It says for example "Windows SDK for Windows 7 and .NET Framework 4", but if you look at the description:
Released in June 2010, this SDK provides Windows 7 headers, libraries,
documentation, samples, and tools to develop applications for Windows
7, Windows XP, Windows Server 2003, Windows Vista, Windows Server
2008, and .NET Framework versions 2.0, 3.0, 3.5 SP1, and 4.0.
Windows SDK for Windows 7 and .NET Framework 4 is the latest SDK that support Windows XP target.
Official download link
Official links to other SDK versions
Check https://en.wikipedia.org/wiki/Microsoft_Windows_SDK for more info.

VS 2012 and windows 2008 Server Enterprise

When I try to install Visual Studio 2012 on Windows Server 2008 Enterprise, I have a error message from installer.
You must upgrade or update Operating Systems to the latest Service Pack using Window Update to meet the requirement before installing this products.
For Windows 8, this product is not compatible with pre-released versions of Windows 8. Please upgrade to latest release version of Windows 8.
This computer does not meet the setup requirements. For more information, see the readme.
http://go.microsoft.com/fwlink/?LinkId=255962
I already installed every update on Operating system.
What have I do to install VS2012 Ultimate ?
It is clearly stated by Microsoft that only 4 Windows releases are supported by Visual Studio 2012, and Windows Server 2008 (non-R2) is not qualified,
Windows 7 SP1 (x86 and x64)
Windows 8 (x86 and x64)
Windows Server 2008 R2 SP1 (x64)
Windows Server 2012 (x64)
http://www.microsoft.com/visualstudio/eng/products/visual-studio-ultimate-2012#product-edition-ultimate-requirements
I believe the link included in the error message can also lead you to this information.
So stop your fight in vain and try to build a qualified machine.

How install Windows Phone SDK on Win Server 2008R2?

I use windows server 2008r2 for development. I want try work with Windows phone 7 SDK. But it available only for Windows7 and Vista.
Is there some trick for development on WinServer?
I did this with the v7.0 version of the tools by following the instructions at Buliding Windows Phone 7 projects on Windows Server 2008
I have tried with the Mango tools though (as don't need to build on Server anymore).
There is no provision to develop WP7 applications on Windows Server 2008 or R2.
There is a workaround to compile WP7 projects on Windows Server 2008, which supports TFS builds, but as far as development on the platform the installer prevents you from doing that. Frustrating, to say the least!

Windows Phone 7 Automated Builds on Win2k3 server

Does anyone know the best approach to setting up an automated build of a Windows Phone 7 solution on Windows 2003 server?
The SDK will only install on Win 7 or Vista.
Please see this question regarding setting up the tools on Windows Server 2008.
It refers to http://blogs.msdn.com/b/astebner/archive/2010/05/02/10005980.aspx and while there is no comment on using this technique with 2003 but it'll be with giving it a try.
In order to set up the build process, the Windows Phone 7 SDK would be required. According to the download page, the only supported operating systems are:
Windows 7 and Windows Vista
Windows® Vista® (x86 and x64) with Service Pack 2 – all editions except
Starter Edition
Windows 7 (x86 and x64) – all editions except Starter Edition
Therefore, currently there is no support for Windows Server 2003 and you would have to install Windows Vista at least. This is introduced because of system-specific considerations (e.g. DirectX 10 capabilities).

Resources