我的主要系统是 Ubuntu,但我需要运行一些无法在 Wine 上运行的 Windows 程序。鉴于 Windows XP 非常轻量并且可以(几乎)合法下载,我想充分利用它。问题是大多数程序已经不再支持 XP,甚至拒绝安装。有没有办法将它伪装成 Windows 7?最低限度是更改操作系统的“标题”,以便应用程序认为它实际上是 Win7。但如果可以安装一些花哨的第三方更新以最大化应用程序支持,甚至用 Windows 7 版本替换一些 dll,那就更酷了。
编辑:我尝试更改HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
但 Windows Installer 并不是那么容易被欺骗。
我拥有 Windows 7 的正版,因此我可以使用其中的一些文件。这个问题更像是一个概念验证。当然我可以将 Win7 安装到 VirtualBox(并且可能会这样做)。但我正在寻找比 Wine 可以运行更多应用程序的轻量级软件。当然,我希望更深入地了解 Windows XP 的工作原理。
感谢您的所有建议!
注意:如果这对您来说有“基于意见”的味道,请坚持这个问题的“更改标题”部分:)
但我猜它不是基于意见的,因为不会有更多的方法可以做到这一点(如果有的话)。
答案1
Windows XP 64 位不是一个好的选择。Windows XP 64 位实际上是 Windows Server 2003,您会发现兼容性是一个问题。XP 32 位比 64 位更好。而且这两个版本都已停产。
Windows 7 应该是最好的选择,因为您可以在兼容模式下运行现代应用程序和大多数 XP 程序。