【发布时间】:2011-01-15 06:10:37
【问题描述】:
有些功能和 API 包含在 Windows 7 或 Windows Server 2008 R2 中,但不是另一个。我在哪里可以找到具体的差异列表?如果程序要与两者兼容,有什么需要特别避免的吗?当然,这个问题可以推广到任何版本的 Windows 及其各自的服务器版本。
【问题讨论】:
标签: windows windows-7 windows-server-2008-r2
有些功能和 API 包含在 Windows 7 或 Windows Server 2008 R2 中,但不是另一个。我在哪里可以找到具体的差异列表?如果程序要与两者兼容,有什么需要特别避免的吗?当然,这个问题可以推广到任何版本的 Windows 及其各自的服务器版本。
【问题讨论】:
标签: windows windows-7 windows-server-2008-r2
一般来说,Windows 7 和 Win2K8(R2) 的核心 API 集应该几乎相同。 (Vista和原来的Win2k8应该也是一样的……)
我们已经发布了可以在这两种平台上运行的产品,并且只需要在 Win2k8 上进行少量测试即可确保兼容性。
对于服务器操作系统 SKU,默认情况下不安装许多桌面组件(例如 Windows Media Player)。其他的可能根本不可用(Windows Media Center 和某些 shell 功能)。您可能必须依靠用户从控制面板->程序和功能->打开/关闭 Windows 功能来安装“桌面功能包”才能获得一些可用的 API。
无论如何,关键是要测试,测试,测试....
【讨论】: