我是trying to connect到VMWare的管道;实际上是模拟的串口,我从虚拟操作系统重定向了调试输出。我使用this article通过VMWare将调试输出从虚拟操作系统重定向到客户端操作系统上的命名管道。它在我使用that article中描述的WinDbg时非常有效,但是我想创建自己的应用程序来捕获这个调试输出 - 只是为了捕获,没有别的。当我只是从管道(模拟串口)监听时,我得到的是无意义的数据。
仅从远程调试器读取(重定向到某个调试端口)还是应该使用某些协议(确认读取或其他内容)是否足够?换一种说法;我可能只听管道(串口)而没有任何响应吗?
感谢您的任何建议 此致
答案 0 :(得分:0)
出来的数据并非毫无意义,但必须根据所使用的特定协议进行解析。如果您不是发送命令而只是读取输出信息,那么只需要听一下即可(如果协议需要确认消息,我不知道如何)。
但是,您收到的内容必须根据您收到的邮件进行解析。我从未试图自己解析调试信息,但this page应该给你一些关于协议的信息。