逆向工程以保留旧软件

逆向工程 视窗
2021-07-05 10:50:28

首先我不是程序员。这不是我擅长的。我有一个旧的 windows3.1 tts 引擎,称为 Keynote Gold 多媒体应用程序,我想反编译它并使其在现代计算机系统和 android 上工作。如果我向某人发送dll文件,您可以看看是否可以完成,好吗?

2个回答

编辑是因为我误解了你在说什么类型的软件。

您不必这样做,只需在 QEMU、DOSBox 或 Virtualbox 等虚拟机中运行它即可。QEMU 可能是最好的选择。

以您建议的方式移植 Windows 软件通常太痛苦而无法实现,而虚拟化几乎可以毫不费力地提供几乎完美的结果。

如果它只是一个 DLL,它可能比完整的软件包更现实,这取决于代码的复杂程度。还有很多工作要做,如果你想让它在 Android 上运行,你仍然需要以某种方式模拟它。收益/工作比率非常低恕我直言。

您可以使用WINE来运行或将 dll 集成到您的现代程序中。