nat*_*ate 4 vmware windows-7 windows-xp windows-8 desktop-computer
我们有一个在 VB 6 中构建的内部自定义应用程序。内部应用程序是一个 SQL 数据库应用程序,是为 Windows XP 构建的。我们必须在这里或那里更换一台计算机,而且由于我们购买的是 Windows 8 计算机,因此我们的应用程序无法在 Windows 8 上运行。
我们也尝试过:
重写应用程序需要时间。所以暂时我们开始使用VMware。VMware 工作正常,我们在这里和那里有一些问题。我想知道除了虚拟机还有其他选择吗?我们希望尽可能长时间地保持 Windows XP 在网络上运行。
使用 VM 的一种替代方法是使用Microsoft Application Compatibility Toolkit并创建一个 shim 来拦截无效调用并将它们重定向到正确的位置(例如,您的硬编码C:\documents and settings\username可以重定向到%UserProfile%. 该程序非常大,甚至可以帮助您扫描并找出哪些 API 调用无法正常工作,连接到已知问题的数据库,并就需要应用哪些修复程序提供自动建议。
| 归档时间: |
|
| 查看次数: |
270 次 |
| 最近记录: |