關於Platform SDK和Windows SDK

colinchan發表於2010-11-03

問題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訂購到。

 

問題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最新包含的內容,以及支援的所有作業系統(可以在它上面開發的以及為它開發應用的所有系統)。

 

參考資料:http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1986681&SiteID=1

 

傳說中最後支援Visual C++ 6.0的PSDK版本,微軟在MSDN部落格上說

Perhaps you want to install a version of the PSDK that will work with VS6, the last version of the PSDK to work with VS6 was the following version:

Microsoft Platform SDK, February 2003 Edition
The only way you can get this SDK is by ordering it (for about $10 — you only pay shipping costs) from…
http://www.qmedia.ca/launch/psdk.htm

也許你想安裝一個依然支援VS6的PSDK版本,最後一個能在VS6下工作的PSDK版本是下面的版本:Microsoft Platform SDK, February 2003 版。你得到這個SDK的唯一方式是向http://www.qmedia.ca/launch/psdk.htm訂購(大概$10,你僅需支付郵遞的錢)。

難道微軟真的就不提供下載地址了嗎?我不死心,Google啊Google,終於搜尋到了,那個人太牛了,怎麼找到的。下載下來安裝了一下,果然是Windows Server 2003 PSDK。

 

下面是連結

http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.2.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.3.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.4.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.5.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.6.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.7.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.8.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.9.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.10.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.11.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.12.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.13.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.bat
Extract.exe

介紹一下安裝方法:

1.下載後全部放在一個資料夾中.如d:/temp

2.開啟命令列,移動到該資料夾.如 cd /d d:/temp

3.執行PSDK-FULL.注意給出要解壓到的資料夾,如 PSDK-FULL d:/sdk

4.退出命令列,到d:/sdk中執行Setup.Exe.會彈出一個安裝WEB頁.

5.在頁面左上角選 Download->Install,按照安裝提示操作.(稍微有點英語水平就知道怎麼做,我英語很爛的)

相關文章