assembly - 从COM抓取流量

标签 assembly serial-port pascal

我需要在MS-DOS下从COM端口抓取流量。

我找到了程序ComSpy(它必须从COM端口抓取数据并发送到prn,在TSR中执行),运行它,运行prn2file.exe并运行分析程序,但它没有记录。

是否可以编写一个内存驻留程序(MS-DOS)来获取来自 COM 端口的所有流量并记录到文件,但不干扰其他程序(与 com 端口通信(通过中断与 com 一起工作))?

最佳答案

是的,这是可能的。只需编写一个 TSR 来 Hook COM 中断并进行适当的 dos 条目监视。不要使用 BIOS/DOS com 读/写例程,因为它们非常慢。没什么大不了的,当时有无数关于它的书,你应该可以用谷歌搜索一些。 :-)

关于assembly - 从COM抓取流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13182372/

相关文章:

c - 使用气体时符号名称冲突

android - Android 与其他设备之间的蓝牙 SPP、UUID 和 PIN 问题

c# - 串口通信错误, "The requested resource is in use."

openssl - 调用 OpenSSL EVP 函数的 Delphi/Pascal 示例

delphi - Delphi 中的重复 setter 逻辑

c - 在单独的 .S 文件中编写内联汇编

algorithm - 目的是通过内存操作将 MMIX 汇编中的最低有效位设置为 0?

assembly - x86跳转到某个地址

c - select() 似乎不适用于 TTY

delphi - 从链接列表中获取项目