gpt4 book ai didi

Windows 8.1 x64 上的 Delphi 6 Update 2 安装解决方法?

转载 作者:行者123 更新时间:2023-12-03 15:54:40 24 4
gpt4 key购买 nike

我需要在 Windows 8.1 x64 中使用 Delphi 6 Update 2(如果您想知道,这是关于维护旧应用程序,迁移到较新版本不是一个选项。我无法使用 VM,因为我使用同一台机器连接到一些无法在虚拟机中工作的外围设备)。

问题是 Update 2 有一个 32 位安装程序和一个 16 位 stub 。因此,当前的行为是安装程序启动,它在临时位置提取文件,启动安装,然后屏幕上没有显示任何内容。

到目前为止,我认为这是不可能做到的。但我在 SQL Server 2000 中看到了同样的行为(不要问),但在那里我能够使用 msetup.exe (DemoShield) 打开启动脚本的 sqlservr.dbd。但是,没有这样的 dbd 文件。我想我在 SQLServer 2000 上很幸运。到目前为止,我已经尝试过兼容模式、DosBox,用 Installshield 3 和 5 替换安装文件,等待安装启动几个小时(有时,W8 会这样做),甚至比较前后 XP 计算机上的文件和注册表更新 2 但这可能有点冒险,无法应用于真机。

最佳答案

由于 Windows 8.1 86 包含用于运行 VM 的 Hyper-V,因此大多数现代硬件都支持 Hyper-V,并且 Windows 8 x86 can still run 16-bit based apps :

在您的主机物理机下安装 Windows 8.1 x86 VM,然后将其安装在那里。

优点:可以轻松地将虚拟机移动到新主机,而无需重新安装全新的虚拟机。

参见http://www.techrepublic.com/blog/windows-and-office/get-started-with-windows-8-client-hyper-v-the-right-way/7893/http://www.infoworld.com/d/virtualization/5-excellent-uses-of-windows-8-hyper-v-208436开始使用 Hyper-V。

如今,Hyper-V 可以将相当多的硬件从主机重定向到虚拟机。对于 COM 和 LPT 端口等“旧”硬件,您通常可以购买可重定向的 USB 适配器。

如果在 x86 Windows 8.1 上安装成功而 x64 失败,我认为您已经证明了安装程序的 16 位部分是罪魁祸首的假设。

关于Windows 8.1 x64 上的 Delphi 6 Update 2 安装解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22734639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com