Answers:
它可以运行32位程序。它不能运行16位程序。
XP模式是有保障的-如果特定软件无法在7上运行(32或64位-xp模式可用于专业版,并且两种版本均可),则可以在XP模式下运行。这还没有发生在我身上,但是可能是因为“您可以从垂死的手中获取XP”。
在大多数情况下,兼容模式会
我希望这可以为不兼容提供一些启示:
微软决定加强使用64位版本的内核。设备驱动程序对硬件的访问级别与内核相同,因此以安全性名义在64位版本中进行了更改的一些特定事项包括:
微软还切换到了新的视频显示驱动程序模型(LDDM),但确实保留了旧的模型。旧型号XDDM不支持Aero。
有些程序会动态加载自定义的设备驱动程序以完成其任务。这些绝对不会在Vista / 7上运行。
Microsoft更新了Vista / 7中的许多组件。这可能意味着这些组件的未记录行为发生了变化。依赖这些组件中的错误或未记录的DLL函数的程序也会有问题。
32位程序应该可以在64位Windows下正常运行。
XP模式适用于与Windows Vista和Windows 7都不兼容的程序。
有关更多信息,请参见Ars Technica这篇文章。
随着Windows Vista的发布,这个问题真的到了。Vista与XP的兼容性非常好,但并不完美。微软在Vista上做了很多工作,以使其免受攻击(当然是UAC,还有其他事情,例如禁止服务与用户进行交互),以及这些修改和改进,以及诸如更新版本号之类的平凡事物。 Windows已经密谋破坏某些旧软件。