Developer(s) | Microsoft |
---|---|
Stable release | |
Operating system | Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10 |
Type | Application programming interface (API) |
Website | developer.microsoft.com/windows/downloads/sdk-archive |
Microsoft Windows SDK, and its predecessors Platform SDK, and .NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and .NET Framework.[1]Platform SDK specializes in developing applications for Windows 2000, XP and Windows Server 2003. .NET Framework SDK is dedicated to developing applications for .NET Framework 1.1 and .NET Framework 2.0. Windows SDK is the successor of the two and supports developing applications for Windows XP and later, as well as .NET Framework 3.0 and later.[2]
![Sdk Sdk](/uploads/1/2/6/4/126444477/155411723.jpg)
I have windows 8.1 and on my computer there are Microsof Visual C 2005/2008/2010/2012 (see attached image) In order to install Windows SDK 7.1, first I have to uninstall all these Microsoft Visual C installed, then install SDK 7.1 and at the end re-install the. Windows 10 WinRT API Pack. The Windows 10 WinRT API Pack lets you add the latest Windows Runtime APIs support to your.NET Framework 4.5+ and.NET Core 3.0+ libraries and apps. To access the Windows 10 WinRT API Pack, see the Microsoft.Windows.SDK.Contracts nuget package.
Features[edit]
Platform SDK is the successor of the original Microsoft Windows SDK for Windows 3.1x and Microsoft Win32 SDK for Windows 9x. It was released in 1999 and is the oldest SDK. Platform SDK contains compilers, tools, documentations, header files, libraries and samples needed for software development on IA-32, x64 and IA-64CPU architectures. .NET Framework SDK however, came to being with .NET Framework. Starting with Windows Vista, the Platform SDK, .NET Framework SDK, Tablet PC SDK and Windows Media SDK are replaced by a new unified kit called Windows SDK. However, the .NET Framework 1.1 SDK is not included since the .NET Framework 1.1 does not ship with Windows Vista. (Windows Media Center SDK for Windows Vista ships separately.) DirectX SDK was merged into Windows SDK with the release of Windows 8.[3]
Windows SDK allows the user to specify the components to be installed and where to install them. It integrates with Visual Studio, so that multiple copies of the components that both have are not installed; however, there are compatibility caveats if either of the two is not from the same era.[4][5] Information shown can be filtered by content, such as showing only new Windows Vista content, only .NET Framework content, or showing content for a specific language or technology.
Windows SDKs are available for free; they were once available on Microsoft Download Center but were moved to MSDN in 2012.
A developer might want to use an older SDK for a particular reason. For example, the Windows Server 2003 Platform SDK released in February 2003 was the last SDK to provide full support of Visual Studio 6.0. Some older PSDK versions can still be downloaded from the Microsoft Download center; others can be ordered on CD/DVD.[6]
Name | Version number | Build number | Release date | Download | Notes |
---|---|---|---|---|---|
Microsoft Windows Software Development Kit | 3.1 | ? | ? | ? | |
Microsoft Windows Software Development Kit | 3.11 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.1 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.5 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.51 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 4.0 | ? | ? | ? | |
Included in Visual Studio 6 | ? | 5.0.1636.1 | 1998-06 | ? | |
Microsoft Platform SDK April 1999 | ? | ? | 1999-04 | ? | MSDN subscription CD-ROM disc. Last Platform SDK to officially install on Windows 95 |
Microsoft Platform SDK September 1999 | ? | ? | 1999-09 | ? | MSDN subscription CD-ROM disc. Last Platform SDK to fully supportVisual C++ 5.0 |
Microsoft Platform SDK February 2001 | ? | ? | 2001-02 | ? | |
Microsoft Platform SDK June 2001 | ? | ? | 2001-06 | ? | MSDN subscription CD-ROM disc. Last Platform SDK to officially develop for Windows 95. (Does not officially install on Windows 95) |
Microsoft Platform SDK August 2001 | ? | 5.1.2601.0 | 2001-08 | [1] | MSDN subscription CD-ROM disc. Last Platform SDK to unofficially develop for Windows 95. (Does not officially install on Windows 95) |
Microsoft Platform SDK November 2001 | ? | 5.2.3590.2 | 2001-11 | [2] | |
Microsoft Platform SDK May 2002 | ? | 5.2.3639.1 | 2002-05 | [3] | |
Microsoft Platform SDK July 2002 | ? | 5.2.3663.0 | 2002-07 | [4] | |
Microsoft Platform SDK August 2002 | ? | 5.2.3672.1 | 2002-08 | [5] | |
Microsoft Platform SDK November 2002 | ? | 5.2.3718.1 | 2002-11 | [6] | |
Microsoft Platform SDK February 2003 | ? | 5.2.3790.0 | 2003-02 | [7] | Last version with VC6 support[8] and latest version with Windows 95 and Windows 98 support. |
.NET Framework SDK Version 1.1 | ? | 1.1.4322.573 | 2003-03-29 | [8] | Included in Visual Studio 2003. Does not include the Platform SDK. |
Microsoft Platform SDK for Windows XP SP2 | ? | 5.1.2600.2180 | 2004-08 | [9] | Introduced strsafe.h |
Windows Server 2003 SP1 Platform SDK | ? | 5.2.3790.1830.15 | 2005-05-02 | [10] | |
Windows Server 2003 R2 Platform SDK | ? | 5.2.3790.2075.51 | 2006-03-14 | [11] | Also suggested by MS to work with VS6[9] |
.NET Framework 2.0 Software Development Kit | ? | 2.0.50727.42 | 2006-11-29 | [12] | Included in Visual Studio 2005 Professional. Does not include the Platform SDK. |
Microsoft Windows Software Development Kit for Windows Vista and .NET Framework 3.0 Runtime Components | v6.0 | 6.0.6000.16384 | 2006-10-30 | [13] | The C++ compilers in this SDK release support the /analyze key. |
Microsoft Windows Software Development Kit Update for Windows Vista | v6.1 | 6.1.6000.16384.10 | 2007-03-22 | [14] | First unified .NET and Platform SDK. Does not support Visual Studio .NET 2003 Hausfraus and Microsoft Visual C++ Toolkit 2003 |
Included in Visual Studio 2008[10] | v6.0a | 6.1.6723.1 | 2007-11-19 | [15] | |
Windows SDK for Windows Server 2008 and .NET Framework 3.5 | v6.1 | 6.0.6001.18000.367 | 2008-02-05 | [16] | .NET Framework 3.5 |
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 | v7.0 | 6.1.7600.16385 | 2009-07-24 | [17] | |
Included in Visual Studio 2010 | v7.0a | 6.1.7600.16385 | 2010-04-12 | [18] | .NET Framework 4. Works only with Visual Studio 2010 and not Visual Studio 2010 Express. This is also the last version to include offline documentation.[11] |
Microsoft Windows SDK for Windows 7 and .NET Framework 4 | v7.1 | 7.1.7600.0.30514 | 2010-05-19[12][13] | [19], [20] | It is the latest version that officially supports Windows XP target. |
Included in Visual Studio 2012 Update 1 (or later) | v7.1A | 7.1.51106 | ? | ? | Introduces the 'v110_xp' platform toolset |
Microsoft Windows SDK for Windows 8 and .NET Framework 4.5 | v8.0 | 6.2.9200.16384 | 2012-11-15[14] | [21] | .NET Framework 4.5, Windows Store apps and Integrated DirectX SDK |
Included in Visual Studio 2012 | v8.0A | 8.0.50727 | ? | ? | |
Windows Software Development Kit (SDK) for Windows 8.1 | v8.1 | 8.100.25984.0 | 2013-10-17 | [22] | Windows 8.1, .NET Framework 4.5.1, Windows Store apps and Integrated DirectX SDK |
Included in Visual Studio 2013 | v8.1A | 8.1.51636 | ? | ? | Includes the 'v120_xp' platform toolset |
Windows Standalone SDK for Windows 10 | v10 | 10.0.10240.0 | 2015-07-29 | [23] | Also included in Visual Studio 2015[15] |
Windows Standalone SDK for Windows 10, Version 1511[16] | v10 | 10.0.10586.212 | 2015-11-30 | [24] | Also included in Visual Studio 2015 Update 1 & 2[17] |
Windows Standalone SDK for Windows 10, Version 1607 | v10 | 10.0.14393.795 | 2016-08-02 | [25] | Also included in Visual Studio 2015 Update 3 |
Windows Standalone SDK for Windows 10 Creators Update, Version 1703 | v10 | 10.0.15063.0 | 2017-04-05 | [26] | Included in Visual Studio 2017 ver.15.1 |
Windows 10 SDK for Fall Creators Update | v10 | 10.0.16299.15 | 2017-10-10 | [27] | Included in Visual Studio 2017 ver.15.4 |
Windows 10 SDK for April 2018 Update | v10 | 10.0.17134.0 | 2018-05-08 | [28] | Included in Visual Studio 2017 ver.15.7 |
Windows 10 SDK for October 2018 Update | v10 | 10.0.17763.0 | 2018-10-02 | [29] | Included in Visual Studio 2017 ver.15.8 |
Version | Removed feature |
---|---|
Windows SDK for Windows 7 and .NET Framework 3.5 SP1[18] |
|
Windows SDK for Windows 7 and .NET Framework 4[19] |
|
Windows Software Development Kit (SDK) for Windows 8[20] |
|
Windows Software Development Kit (SDK) for Windows 8.1[21] | Nothing |
Windows Software Development Kit (SDK) for Windows 10 | Nothing[22] |
Documentation[edit]
The Windows SDK documentation includes manuals documenting:
- Desktop app development with Windows API and managed code
- Metro-style app development using Windows Runtime and Universal Windows Platform
- Web app development using ASP.NET, HTML, CSS and JavaScript
- Language-related topics for C++, C#, Visual Basic.NET, F#, JavaScript, CSS and HTML, such as syntax and conventions (Windows PowerShell language is not covered.)
See also[edit]
References[edit]
- ^'Windows SDK: Download Windows Server 2008 SDK and more'. Microsoft Developer Network. Microsoft Corporation. Retrieved 6 December 2009.
- ^'Windows SDK Frequently Asked Questions (FAQ)'. Microsoft Developer Network. Microsoft Corporation. Archived from the original on 26 September 2009. Retrieved 6 December 2009.
- ^'Where is the DirectX SDK?'. Windows Dev Center. Microsoft. Retrieved 20 February 2016.
- ^'Windows SDK Fails to Install with Return Code 5100'. Support. Microsoft. 5 June 2012.
- ^Stewart, Heath (1 April 2011). 'Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1'. Setup & Install by Heath Stewart. Microsoft.
- ^Microsoft Software Development Kits CD OrderArchived 2011-10-08 at the Wayback Machine
- ^Windows and Windows Phone SDK archive
- ^Windows® Server 2003 SP1 Platform SDK Web Install, Microsoft Download Center 'The last SDK that will work with VC 6.0 is the February 2003 Edition, you can order a CD on the fulfillment site.'
- ^'Platform SDK February 2003 installation + IE8'. Social.msdn.microsoft.com. Retrieved 2017-08-08.
- ^Microsoft Windows SDK Blog: New samples in Win 7 SDK: Direct2D and DirectWrite
- ^'Windows SDK 7.1 release notes'. Retrieved 23 July 2014.
- ^Microsoft Windows SDK for Windows 7 and .NET Framework 4 iso image
- ^Microsoft Windows SDK for Windows 7 and .NET Framework 4 web installer
- ^Windows SDK for Windows 8 – Windows Dev Center. Msdn.microsoft.com. Retrieved on 2014-02-16.
- ^Building Apps for Windows 10 with Visual Studio 2015
- ^Windows 10 SDK Release Notes
- ^Visual Studio 2015 Update 1 Release Notes
- ^Release Notes, Windows SDK for Windows 7 and .NET Framework 3.5 SP1
- ^Release Notes, Microsoft Windows SDK for Windows 7 and .NET Framework 4
- ^'Windows Software Development Kit (SDK) for Windows 8'. Windows Dev Center. Microsoft. Retrieved 20 February 2016.
- ^'Windows Software Development Kit (SDK) for Windows 8'. Windows Dev Center. Microsoft. Retrieved 20 February 2016.
- ^'Windows Software Development Kit (SDK) for Windows 10'. Windows Dev Center. Microsoft. Retrieved 20 February 2016.
External links[edit]
![Sdk Sdk](/uploads/1/2/6/4/126444477/217263101.png)
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Microsoft_Windows_SDK&oldid=917961825'
Active8 months ago
I have to use
Microsoft SDK
directory path in my c#
code. In Win 7
i can easily get it by following line(hard-coded):Is there any kind of path exist in
Malicewin xp
or win 98
?where are netsh.exe
are present in xp
or 98
?3,15911 gold badge3030 silver badges4747 bronze badges
user1972880
1 Answer
It should be noted that anything said below might have changed by the time you read this. The structure and content of the Windows SDK has evolved over time and will likely continue to evolve.
2011 tax software free. Windows SDKs are named for the version of Windows that they target. For example, at the moment the current SDK is named The Windows 10 SDK for Windows 10, version 1803. It targets Windows 10 version 1803 also known as Windows 10 April 2018 Update. The version number for that version of Windows is 10.0.17134.
The default install location for a Windows SDK is
Program FilesWindows Kits10
on 32-bit systems and Program Files (x86)Windows Kits10
on 64-bit systems. Within the install folder are a number of sub-folders - e.g.,
include
, lib
, bin
, etc. Within each of those sub-folders are other subfolders named for the version number of the Windows release targeted - e.g. 10.0.17134.0
, 10.0.16299.0
, etc.So, the full path to a tool like
mlgen.exe
on a system with the letter C assigned to the disk drive is C:Program Files (x86)Windows Kits10bin10.0.17134.0x86
for the 32-bit code file and C:Program Files (x86)Windows Kits10bin10.0.17134.0x64
for the 64-bit code file.In addition, iTunes Movies are also under the Digital Rights Management, a means of protecting the Apple's digital contents, which means that you should watch it under the iTunes player. Itunes download movie to computer.
From an old SDK install it appears that the SDK targeting the Windows 10 Anniversary Edition (version 10.0.4393) did not use the 'Windows version number' sub-folder.
Microsoft Windows Sdk 7.1
Previous SDKs have targeted Windows 8
Program Files (x86)Windows Kits8.0
and Windows 8.1 Program Files (x86)Windows Kits8.1
. Those earlier versions of the SDK also don't use the 'Windows version number' sub-folder (at least the ones I have lying around don't).Going even further back in time, SDKs used to install into a folder called
Microsoft SDKs
rather than Windows Kits
. For example, the Microsoft Windows SDK for Windows 7 (7.1) installed by default into Program FilesMicrosoft SDKsWindowsv7.1
or Program Files (x86)Microsoft SDKsWindowsv7.1
. Mpeg player for windows 8.1 free download.Of course anyone performing an install might choose to use a different install folder.
Ideally the SDK path should not be hard-coded in any program since it may change for different SDK versions and on different systems.
The question How to programatically detect and locate the Windows 10 SDK? offers some alternatives.
Frank BoyneFrank Boyne