gpt4 book ai didi

windows - 从 XP/Vista 迁移到 Windows 7 时,程序员应该了解什么?

转载 作者:可可西里 更新时间:2023-11-01 13:05:11 25 4
gpt4 key购买 nike

我没有使用过 Windows Vista。我知道许多 API 在 Vista 中已被更改/弃用,因此需要修复或配置程序以在 XP 兼容模式下执行。

那么,Windows 程序员在从 XP/Vista 迁移到 Windows 7 时应该知道些什么?

最佳答案

对于初学者来说,如果历史告诉了我们任何事情 - 不要依赖 Beta 或 CTP,尤其是早期的(我相信 Windows 7 的发布日期仍是 2010 年的某个时候)。

话虽如此,我相信 Windows 7 共享与 Windows 2008 Server 和 Windows Vista SP 1 内核相似的内核以及相同(或相似)的安全模型。这可能同样适用于驾驶员要求,但现在下结论还为时过早。

在这个早期阶段,您所能做的就是查看您的应用程序是否在 Windows 7 beta 下部署、安装和运行。如果您已经更新了您的应用程序以在 Windows Vista 强制执行的限制范围内运行,那么我敢打赌您可能是安全的。

如果您从早期版本的 Windows(XP 或更早版本)移植应用程序,那么我会首先针对 Vista 支持(处理/支持安全模型等)。

如果幸运的话,可能只需要进行微小的更改即可跳转到 Windows 7,但实际上您必须在接近 2010 年的时候查看 Windows 7。

现阶段我们可能会在 2010 年看到 .Net Framework 4.0,因此如果您的应用程序是 .Net 应用程序,您可能会想升级到 4.0 以利用新的语言功能。

编辑:我差点忘了这个 - (1) a whitepaper on Developing for Windows 7!如果您对这些变化感到好奇,可以从中感受到相当深入的感受。

一些特别的兴趣点/新功能包括:

  • “Windows 7 设计为在与 Windows Vista 相同的硬件上运行,并与适用于 Windows Vista 的应用程序和设备驱动程序兼容。”
  • “借助 Windows BranchCache,客户端可以从自己分支中已经下载数据的其他客户端检索数据,而不必通过远程服务器检索数据。”
  • < p>

  • “Windows Location API 构建于 Sensor 平台之上,是一项新的 Windows 7 功能,使应用程序开发人员能够访问用户的物理位置信息。”
  • 这是 (2) main page .

    [(1) http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=Win7DeveloperGuide&ReleaseId=1702 ]
    [(2) http://code.msdn.microsoft.com/Win7DeveloperGuide ]

    关于windows - 从 XP/Vista 迁移到 Windows 7 时,程序员应该了解什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/428564/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com