如果您曾经深入研究过快捷方式的属性表,那么您可能遇到过此页面:
我用红色突出显示了一个特定的下拉框。如果我展开下拉列表,它看起来是这样的:
如果我对不同的快捷方式执行相同操作,我会得到不同的选项:
如何确定该列表中针对给定的快捷方式有哪些可用选项?
答案1
Windows 应用程序兼容性是 Microsoft Windows 最复杂的方面之一,但简而言之,答案是可执行文件与一个标记相链接,该标记告诉 Windows 它是为哪个版本的 Windows 构建的。
这样做的结果是,Windows 永远不会询问你是否要模拟 Windows 版本事先的可执行文件所针对的 Windows 版本。如果可执行文件需要 Vista 才能运行,则在 XP 模式下运行它可能对任何人都没有帮助。
因此,您看到的是两个不同的可执行文件。第一个文件要么是为 Windows95 链接的,要么更可能是 Windows 无法确定它被链接到什么,并为您提供了所有选项,而第二个文件是为 Vista 链接的,因此 Windows 9X 和 XP 的兼容性选项不可用。