gpt4 book ai didi

linux - 像 CGI 一样在 linux apache 中运行 EXE 文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:13:31 25 4
gpt4 key购买 nike

我有一个连接到我的自定义硬件的旧系统,我将从中交付简单的 HTML。

如果我想浪费电力,我可以让两台计算机持续运行,然后我可以即时测试我的页面。

相反,我想在我的 linux 系统的一台计算机上完成我的所有工作。

目前我可以在 Linux 中通过 Apache 提供 CGI 页面,这些都是编译的 C 程序。

但是因为目标计算机有 Quick Basic 并且我通过该语言编译 EXE 文件,所以我可以通过 DOSBOX 在我的 linux 计算机上执行相同的操作。

好消息是我可以通过 linux WineConsole 命令在 unix 命令行上执行我的 Quick Basic 程序,并且输出正确打印,尽管警告消息打印到 stderr。

不幸的是,我找不到一种方法来加载我的 EXE,就像它是浏览器中 URL 的一部分一样,并且在浏览器本身中显示的内容与我在命令行上看到的内容相同。

我唯一的猜测是找到一个专门的 apache 模块,它可以让我将扩展与程序相关联,但我不知道有这样的模块。

有没有另一种方法可以在 linux apache 中运行 EXE 文件并将标准输出内容转储到屏幕上?

最佳答案

您是否尝试过使用 dosemu 而不是 dosbox?

如果 dosemu 能够输出到标准输出,您可以将它包装在一个将成为您的 CGI 的 shell 脚本中

关于linux - 像 CGI 一样在 linux apache 中运行 EXE 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57549498/

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