Windows 7和Windows Server 2008 R2之间的差异

Windows 7或Windows Server 2008 R2中包含function和API,但不包含其他function和API。 我在哪里可以find差异的具体清单? 如果程序要与两者兼容,有什么特别要避免的? 当然,这个问题可以概括为任何版本的Windows及其各自的服务器版本。

https://serverfault.com/questions/55355/whats-the-difference-between-windows-server-2008-2008-sp2-and-2008-r2

一般来说,Windows 7和Win2K8(R2)的核心API集合应该是几乎相同的。 (Vista和原来的Win2k8应该是一样的…)

我们已经发布了在两个平台上运行的产品,只需在Win2k8上进行最少量的测试即可确保兼容性。

对于服务器操作系统SKU,许多桌面组件(例如Windows Media Player)默认情况下不安装。 其他可能根本不可用(Windows Media Center和某些shell功能)。 您可能不得不依靠用户从“控制面板” – >“程序和功能” – >“打开/关闭Windows功能”来安装“桌面功能包”以获取一些可用的API。

无论如何,关键是测试,测试,测试….