日期:2014-05-17 浏览次数:20682 次
问题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