zoukankan      html  css  js  c++  java
  • Windows SDK vs PSDK: what's the difference?

    The Windows SDK has replaced the PSDK.  The PSDK is no more.  Here are the details. 

    What’s the Windows SDK?

    The Windows SDK provides support for development using both the Win32/64 and the .NET Framework programming models, for both 32- and 64-bit platforms.  The Windows SDK is the name used for Windows Vista and later OS SDKs that include all content found in recent PSDKs plus content for the .NET Framework.  

    What’s the PSDK?

    The Platform SDK or PSDK is the name used for the main operating system SDK prior to Windows Vista shipment.  PSDKs do not include any content for the .NET Framework programming model.  The Windows SDK has replaced the PSDK;  there will be no new PSDKs.  Some PSDKs can still be downloaded from Microsoft Download center; others can be ordered on CD/DVD from http://www.qmedia.ca/launch/psdk.htm.  (The cost is about $9 for delivery in the US; about $16 for international delivery.)

    Is there any reason to use the old PSDKs? 

    You might want to use an older SDK for a particular reason.  For example, the Windows Server 2003 PSDK released in February 2003 was the last SDK to provide full support of VC 6. 

    Does the Windows SDK support development only for Vista?

    The Windows SDK Update for Windows Vista supports more than just Vista: Windows Server 2003; Windows Server 2003 R2 Standard Edition (32-bit x86); Windows Server 2003 R2 x64 editions; Windows Server 2003 Service Pack 1; Windows Server 2003 x64 editions; all versions of Windows Vista; and Windows XP Service Pack 2.  The “Supported Operating Systems” statement on an SDK download page indicates what the latest content is and what OSes you can build on and for. 

     

     

     

    Karin Meier

    Windows SDK Team

     

    ------------------------------------------------------------------------------------------------------------------------------------

     

    Windows SDK vs PSDK: what's the difference? (microsoft.com)

     

     

     

    Microsoft Windows SDK - 维基百科,自由的百科全书 (wikipedia.org)

    Microsoft SDK version release history[7]
    NameVersion numberBuild numberRelease dateDownloadNotes
    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 support Visual 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 ? 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 [13] First unified .NET and Platform SDK. Does not support Visual Studio .NET 2003 and Microsoft Visual C++ Toolkit 2003
    Included in Visual Studio 2008[10] v6.0a 6.1.6723.1 2007-11-19 [14]  
    Windows SDK for Windows Server 2008 and .NET Framework 3.5 v6.1 6.0.6001.18000.367 2008-02-05 [15] .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 [16]  
    Included in Visual Studio 2010 v7.0a 6.1.7600.16385 2010-04-12 [17] .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] [18][19] 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] [20] .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 [21] 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 [22] Also included in Visual Studio 2015[15]
    Windows Standalone SDK for Windows 10, Version 1511[16] v10 10.0.10586.212 2015-11-30 [23] 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 [24] 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 [25] Included in Visual Studio 2017 ver.15.1
    Windows 10 SDK for Fall Creators Update v10 10.0.16299.15 2017-10-10 [26] Included in Visual Studio 2017 ver.15.4
    Windows 10 SDK for April 2018 Update v10 10.0.17134.0 2018-05-08 [27] Included in Visual Studio 2017 ver.15.7
    Windows 10 SDK for October 2018 Update v10 10.0.17763.0 2018-10-02 [28] Included in Visual Studio 2017 ver.15.8
    Windows 10 SDK for Windows 10, version 1903 v10 10.0.18362.0 2019-05-21 [29] Included in Visual Studio 2019
    Windows 10 SDK for Windows 10, version 2004 v10 10.0.19041.0 2020-05-12 [30]

     

  • 相关阅读:
    创建基于MailKit和MimeKit的.NET基础邮件服务
    MailKit---获取邮件
    C# 与JAVA 的RSA 加密解密交互,互通,C#使用BouncyCastle来实现私钥加密,公钥解密的方法
    .net 开源 FTP 组件 edtFTPnet
    Consul1-window安装consul
    通信传输利器Netty(Net is DotNetty)介绍
    工作中,如何衡量一个人的 JavaScript 编码水平?
    10个有趣又能编译为JavaScript的语言,你用过哪些?
    一定要你明白Java中的volatile
    面试总被问到HTTP缓存机制及原理?看完你就彻底明白了
  • 原文地址:https://www.cnblogs.com/code1992/p/14711032.html
Copyright © 2011-2022 走看看