当使用 DOSBox 命令“edit.com”时,如何跟踪文件更改?

当使用 DOSBox 命令“edit.com”时,如何跟踪文件更改?

我希望当 DOSBox 中的程序“edit.com”修改或创建任何文件时收到通知。(我是否应该创建另一个命令,该命令将一直保持活动状态直到 edit.com 退出?)

如何才能做到这一点?

或者,有什么方法可以让我获取可执行文件“edit.com”的可编辑源代码?

答案1

是的,你可以从 sourceforge 下载源代码,如下所述,因此你应该能够更改“edit.com”的源代码。话虽如此,根据这些信息,如果你正在实施更严肃的解决方案(而不是游戏),你可能想尝试其他 DOS 模拟器(重点是我的):

DOSBox 的重点是什么? 据其开发人员称,DOSBox 专注于 DOS 游戏。... [和] ... 如果你想在 DOS 模拟器中运行严肃的 DOS 应用程序,你最好尝试 专用模拟器例如虚拟Dos虚拟DosPlus相反, 专为运行 DOS 应用程序而设计而不是游戏。

DOSBox wiki 是这里

根据这个维基页面,SVN构建

官方 DOSBox SVN 存储库托管在 sourceforge.net:

https://sourceforge.net/projects/dosbox/


编辑:

要获取源代码的快照,您可以访问此链接,“树 => DOSBox”,然后点击“下载快照”。你需要等待它收集快照,在我的情况下大约需要两分钟,然后它会给你一个“另存为...”对话框,你可以将 zip 文件保存到你想要的位置。

我快速查看了目录结构和源代码,但无法在 DOSBox 中找到“EDIT.COM”命令。这意味着它是来自其他来源的“.COM”文件(除非我遗漏了什么)。您仍然可能找到它的源代码,但您必须在其他地方查找。

好消息是,既然你有 DOSBox 本身的源代码,你应该能够修补它,以查看修改或打开任何文件进行编辑/读取/写入的人任何目的,而不仅仅是使用“EDIT.COM”命令,无论如何它都更加强大。HTH。

相关内容