Windows SDK與Platform SDK的區別

原文URL: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1986681&SiteID=1

概述:Windows SDK已經取代了Platform SDK。Platform SDK已經結束它的歷史使命,不會再有更新。

問題1:什麼是Windows SDK?
Windows SDK是用來支持32位和64位Windows平臺以及.NET框架編程模型的開發包。Windows SDK這個名字從Windows Vista開始使用,它包含以前Platform SDK中的所有內容,同時包含.NET框架的內容。

問題2:什麼是Platform SDK?
Platform SDK(也簡寫作PSDK)是在Windows Vista之前的Windows操作系統開發包。PSDK不包含任何.NET框架編程模型的內容。現在,Windows SDK已經取代了PSDK。PSDK不會再有更新版本發佈,儘管一些PSDK仍然可以在微軟的網站上下載到,或者通過CD/DVD的形式從http://www.qmedia.ca/launch/psdk.htm訂購到(費用大概是美國境內9美元,國際16美元)。

問題3:在什麼情況下我還需要使用老的Platform SDK?
你可能因爲某些原因還是要去使用老的Platform SDK。比如,你還在使用VC 6進行開發,那你就要去用2003年2月份發佈的Windows Server 2003 PSDK,這是最後一個對VC 6開發提供全面支持的SDK。

問題4:Windows SDK只支持Windows Vista開發嗎?
(2006年發佈了第一個版本的Windows SDK。)2007年3月份發佈的Windows SDK Update for Windows Vista支持了除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、所有版本的Windows Vista、Windows XP Service Pack 2。在SDK下載頁面的“Supported Operating Systems”聲明中,我們可以看到該SDK最新包含的內容,以及支持的所有操作系統(可以在它上面開發的以及爲它開發應用的所有系統)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章