Microsoft Windows SDK

Microsoft Windows SDK và tiền nhiệm của nó, Platform SDK và .NET Framework SDK là bộ phát triển phần mềm (SDK) của Microsoft chứa tài liệu, các header file, các thư viện, các mẫu và công cụ cần thiết để phát triển các ứng dụng trên Microsoft Windows cũng như .NET Framework. Platform SDK chuyên được sử dụng để phát triển các ứng dụng chạy trên Windows 2000, XP và Windows Server 2003. .NET Framework SDK thì chỉ dành riêng cho việc phát triển các ứng dụng .NET Framework 1.1 và .NET Framework 2.0. Windows SDK là sự kế thừa của cả hai, hỗ trợ phát triển các ứng dụng cho Windows XP và mới hơn như .NET Framework 3.0 và mới hơn nữa.

 Chức năng 
Platform SDK là sự kế thừa của Microsoft Windows SDK đầu trên Windows 3.1x và Microsoft Win32 SDK trên Windows 9x. Nó được phát hành vào năm 1999 và là SDK lâu đời nhất. Platform SDK chứa các trình biên dịch, công cụ, tài liệu, các header file, các thư viện và các mẫu cần thiết để phát triển phần mềm trên IA-32, x64 và kiến trúc CPU IA-64. Tất nhiên .NET Framework SDK ra đời cùng với .NET Framework. Bắt đầu với Windows Vista, Platform SDK, .NET Framework SDK, Tablet PC SDK và Windows Media SDK được thay thế bằng một bộ phát triển hợp nhất mới có tên là Windows SDK. Tuy nhiên nó không bao gồm .NET Framework 1.1 SDK vì .NET Framework 1.1 không hỗ trợ Windows Vista. (Windows Media Center SDK dành cho Windows Vista được cung cấp riêng.) DirectX SDK đã được hợp nhất vào Windows SDK trong phiên bản Windows 8.

Windows SDK cho phép người dùng chỉ định các thành phần sẽ được cài đặt và đường dẫn cài đặt chúng. Nó được tích hợp với Visual Studio nên nhiều bản sao của các thành phần mà cả hai có đều không được cài đặt sẵn. Tuy nhiên, có một số lưu ý về khả năng tương thích nếu một trong hai cách xa nhau về thời điểm phát triển. Thông tin hiển thị có thể được lọc theo nội dung, chẳng hạn như chỉ hiển thị nội dung Windows Vista mới hoặc hiển thị nội dung về .NET Framework hoặc chỉ hiển thị nội dung cho một ngôn ngữ hoặc công nghệ cụ thể.

Các bản Windows SDK được cung cấp miễn phí và đã từng có trên Microsoft Download Center nhưng sau đó đã được chuyển sang MSDN vào năm 2012.

Một nhà phát triển có thể muốn sử dụng SDK cũ hơn vì một số lý do cụ thể. Ví dụ: Windows Server 2003 Platform SDK được phát hành vào tháng 2 năm 2003 là SDK cuối cùng có hỗ trợ đầy đủ cho Visual Studio 6.0. Một số phiên bản PSDK cũ hơn vẫn có thể được tải xuống từ Microsoft Download center, với những phiên bản khác cũ hơn thì có thể được đặt bằng đĩa CD/DVD.Microsoft Software Development Kits CD Order 

+ Lịch sử phát hành các phiên bản Microsoft SDKWindows and Windows Phone SDK archiveTênMã phiên bảnMã bản dựngNgày phát hànhTải xuốngGhi chúMicrosoft Windows Software Development Kit3.1Microsoft Windows Software Development Kit3.11Microsoft Win32 Software Development Kit3.1Microsoft Win32 Software Development Kit3.5Microsoft Win32 Software Development Kit3.51Microsoft Win32 Software Development Kit4.0Có trong Visual Studio 65.0.1636.11998-06Microsoft Platform SDK tháng 4, 19991999-04Đĩa CD-ROM đăng ký MSDN.

Platform SDK cuối cùng có thể cài đặt chính thức trên Windows 95Microsoft Platform SDK tháng 9, 19991999-09Đĩa CD-ROM đăng ký MSDN.

Platform SDK cuối cùng có hỗ trợ đầy đủ cho Visual C++ 5.0Microsoft Platform SDK tháng 2, 20012001-02Microsoft Platform SDK tháng 6, 20012001-06Đĩa CD-ROM đăng ký MSDN.

Platform SDK cuối cùng được phát triển chính thức cho Windows 95. (Không phải cài đặt chính thức trên Windows 95)Microsoft Platform SDK tháng 8, 20015.1.2601.02001-08Đĩa CD-ROM đăng ký MSDN.

Platform SDK cuối cùng được phát triển không chính thức cho Windows 95. (Không phải cài đặt chính thức trên Windows 95)Microsoft Platform SDK tháng 11, 20015.2.3590.22001-11Microsoft Platform SDK tháng 5, 20025.2.3639.12002-05Microsoft Platform SDK tháng 7, 20025.2.3663.02002-07Microsoft Platform SDK tháng 8, 20025.2.3672.12002-08Microsoft Platform SDK tháng 11, 20025.2.3718.12002-11Microsoft Platform SDK tháng 2, 20035.2.3790.02003-02Phiên bản cuối cùng có hỗ trợ VC6Windows® 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." và là phiên bản mới nhất có hỗ trợ Windows 95 và Windows 98..NET Framework SDK phiên bản 1.11.1.4322.5732003-03-29Có sẵn trong Visual Studio 2003. Không bao gồm Platform SDK.Microsoft Platform SDK cho Windows XP SP25.1.2600.21802004-08Giới thiệu strsafe.hWindows Server 2003 SP1 Platform SDK5.2.3790.1830.152005-05-02Windows Server 2003 R2 Platform SDK5.2.3790.2075.512006-03-14Đề xuất bởi MS để làm việc với VS6.NET Framework 2.0 Software Development Kit2.0.50727.422006-11-29Có sẵn trong Visual Studio 2005 Professional. Không bao gồm Platform SDK.Microsoft Windows Software Development Kit cho Windows Vista và .NET Framework 3.0 Runtime Componentsv6.06.0.6000.163842006-10-30 Các trình biên dịch C++ trong SDK này hỗ trợ khóa /analyze.Microsoft Windows Software Development Kit Update cho Windows Vistav6.16.1.6000.16384.102007-03-22Lần đầu tiên hợp nhất .NET và Platform SDK. Không hỗ trợ Visual Studio .NET 2003 và Microsoft Visual C++ Toolkit 2003Có sẵn trong Visual Studio 2008Blog Microsoft Windows SDK: Mẫu mới trong Win 7 SDK: Direct2D và DirectWritev6.0a6.1.6723.12007-11-19Windows SDK cho Windows Server 2008 và .NET Framework 3.5v6.16.0.6001.18000.3672008-02-05.NET Framework 3.5Microsoft Windows SDK cho Windows 7 và .NET Framework 3.5 SP1v7.06.1.7600.163852009-07-24Có sẵn trong Visual Studio 2010v7.0a6.1.7600.163852010-04-12 .NET Framework 4. chỉ hoạt động với Visual Studio 2010 và không hỗ trợ Visual Studio 2010 Express. Đây cũng là phiên bản cuối cùng có tài liệu tích hợp ngoại tuyến.Microsoft Windows SDK cho Windows 7 và .NET Framework 4v7.17.1.7600.0.305142010-05-19Microsoft Windows SDK for Windows 7 and .NET Framework 4 iso imageMicrosoft Windows SDK cho Windows 7 và trình cài đặt web cho .NET Framework 4, Đây là phiên bản mới nhất hỗ trợ Windows XP chính thức.Có sẵn trong Visual Studio 2012 Update 1 (hoặc mới hơn)v7.1A7.1.51106Giới thiệu bộ công cụ nền tảng "v110_xp"Microsoft Windows SDK cho Windows 8 và .NET Framework 4.5v8.06.2.9200.163842012-11-15Windows SDK for Windows 8 – Windows Dev Center. Msdn.microsoft.com. Cập nhật ngày 2014-02-16..NET Framework 4.5, các ứng dụng Windows Store và DirectX SDK tích hợpCó sẵn trong Visual Studio 2012v8.0A8.0.50727Windows Software Development Kit (SDK) cho Windows 8.1v8.18.100.25984.02013-10-17Windows 8.1, .NET Framework 4.5.1, các ứng dụng Windows Store và DirectX SDK tích hợpCó sẵn trong Visual Studio 2013v8.1A8.1.51636Bao gồm bộ công cụ nền tảng "v120_xp"Windows Standalone SDK cho Windows 10v1010.0.10240.02015-07-29Có sẵn trong Visual Studio 2015Xây dựng ứng dụng cho Windows 10 với Visual Studio 2015Windows Standalone SDK cho Windows 10, phiên bản 1511Ghi chú phát hành của Windows 10 SDKv1010.0.10586.2122015-11-30Có sẵn trong cả Visual Studio 2015 Update 1 & 2Ghi chú phát hành của Visual Studio 2015 Update 1Windows Standalone SDK cho Windows 10, phiên bản 1607v1010.0.14393.7952016-08-02Có sẵn trong cả Visual Studio 2015 Update 3Windows Standalone SDK cho Windows 10 Creators Update, Version 1703v1010.0.15063.02017-04-05Có sẵn trong Visual Studio 2017 phiên bản 15.1Windows 10 SDK cho Fall Creators Update, phiên bản 1709v1010.0.16299.152017-10-10Có sẵn trong Visual Studio 2017 phiên bản 15.4Windows 10 SDK cho cập nhật tháng 4, 2018 - phiên bản 1803v1010.0.17134.02018-05-08Có sẵn trong Visual Studio 2017 phiên bản 15.7Windows 10 SDK cho cập nhật tháng 10, 2018 - version 1809v1010.0.17763.02018-10-02Có sẵn trong Visual Studio 2017 phiên bản 15.8Windows 10 SDK cho Windows 10, phiên bản 1903v1010.0.18362.02019-05-21Có sẵn trong Visual Studio 2019Windows 10 SDK cho Windows 10, phiên bản 2004v1010.0.19041.02020-05-12Windows 10 SDK cho Windows 10, phiên bản 2004v1010.0.19041.6852020-12-16Cập nhật dịch vụWindows 10 SDK cho Windows 10, phiên bản 21H1v1010.0.20348.02021-05-25Windows 10 SDK cho Windows 11v1010.0.22000.1942021-10-04

+ Các tính năng cũ của Platform SDKPhiên bảnTính năng đã xóaWindows SDK for Windows 7 và .NET Framework 3.5 SP1Release Notes, Windows SDK for Windows 7 and .NET Framework 3.5 SP1 capicom.dll (CAPICOM không được sử dụng nữa)
 iacom.dll
 ialoader.dll
 msistuff.exe
 perflibmig.exe
 permcalc.exe
 secutil.exe
 windowssideshowvirtualdevice.exe (thay thế bởi DeviceSimulatorforWindowsSideShow.msi)
 wpfperf.msi (hiện đã được tích hợp vào trong bộ Windows Performance Toolkit)
 xamlpad.exe (XAMLPad)Windows SDK for Windows 7 và .NET Framework 4Release Notes, Microsoft Windows SDK for Windows 7 and .NET Framework 4 UISpy.exe (Thay thế bởi các công cụ mới hơn)
 Wpt_arch.msi
 Managed code samples (Chuyển vào trong Thư viện mẫu mã)
 DExplore document viewer (Có thể được cài đặt riêng)Windows Software Development Kit (SDK) cho Windows 8 Môi trường xây dựng dòng lệnh gồm:
 Windows SDK Platform Toolset
 Visual C++ Compilers và C Runtime (CRT)
 Windows SDK Configuration Tool
 Các công cụ và tham chiếu hợp ngữ các phiên bản cũ hơn 4.5 của .NET Framework
 Apatch.exe
 Bind.exe
 Checkv4.exe
 Consume.exe
 DeviceSimulatorForWindowsSideShow.msi
 Err.exe
 FDBrowser.exe
 FXCopSetup.exe
 Guidgen.exe
 Make-Shell.exe
 MDbg.exe
 Mpatch.exe
 MSIZap.exe
 PTConform.exe
 ReBase.exe
 sddlgen.exe
 setenv.cmd
 SetReg.exe
 SoapSuds.exe
 Sporder.exe
 TcpAnalyzer.exe
 TSPDesigner.exe
 UTL2IDL.exe
 ValidateSD.exe
 VirtualLightSensor.exe
 WinDiff.exe
 WpfPerf.exe
 Toàn bộ mẫu Windows (di chuyển tới Thư viện mẫu mã)
 Microsoft Help Viewer
 Tài liệu chú thích IntelliSense XML cho tham số hợp ngữ của .NET FrameworkWindows Software Development Kit (SDK) cho Windows 8.1Không cóWindows Software Development Kit (SDK) cho Windows 10Không có

 Tài liệu 
Tài liệu Windows SDK bao gồm tài liệu hướng dẫn sử dụng:
 Phát triển ứng dụng Desktop với Windows API và mã quản lý
 Phát triển ứng dụng kiểu Metro sử dụng Windows Runtime và Universal Windows Platform
 Phát triển ứng dụng web sử dụng ASP.NET, HTML, CSS và JavaScript
 Liên quan đến ngôn ngữ lập trình C++, C#, Visual Basic.NET, F#, JavaScript, CSS và HTML, chẳng hạn như cú pháp và quy ước (Không bao gồm ngôn ngữ Windows PowerShell)

 Xem thêm 
 Thư viện MSDN
 Windows Driver Kit
 Windows App SDK
Lịch sử phiên bản Windows 10

 Tham khảo 

 Liên kết ngoài 
 Blog Windows SDK
Lưu trữ Windows SDK

Thể loại:Microsoft
Thể loại:Phần mềm
Thể loại:Năm 1999