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