从 Windows XP 升级到 Windows 8

从 Windows XP 升级到 Windows 8

我们有一个内部定制应用程序,它是用 VB 6 构建的。内部应用程序是一个 SQL 数据库应用程序,是为 Windows XP 构建的。我们必须更换电脑,而且由于我们购买的是 Windows 8 电脑,所以我们的应用程序无法在 Windows 8 上运行。

我们还尝试过:

  • 以兼容模式运行应用程序
  • XP 模式,重回 Windows 7

重写应用程序需要时间。因此,我们暂时开始使用 VMware。VMware 运行良好,但我们遇到了一些小问题。我想知道除了虚拟机之外还有其他选择吗?我们希望 Windows XP 尽可能长时间地在网络上运行。

答案1

使用虚拟机的一个替代方法是使用Microsoft 应用程序兼容性工具包并创建一个垫片来拦截无效调用并将它们重定向到正确的位置(例如,您的硬编码C:\documents and settings\username可以重定向到%UserProfile%。该程序非常大,甚至可以帮助您扫描并找出哪些 API 调用无法正常工作,连接到已知问题的数据库,并自动给出需要应用哪些修复的建议。

在此处输入图片描述

相关内容