9

Windows 7 或 Windows Server 2008 R2 中包含一些功能和 API,但没有其他功能和 API。我在哪里可以找到具体的差异列表?如果程序要与两者兼容,有什么需要特别避免的吗?自然,这个问题可以推广到任何版本的 Windows 及其各自的服务器版本。

4

1 回答 1

6

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。

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

于 2011-01-15T07:17:40.747 回答