C++ 嗅探windows中的LPT流量
在Windows XP中,我需要以编程方式嗅探通过并行端口LPT传递到打印机的数据 这是我在过去3-4天中尝试过的: 首先,我尝试使用windows和函数读取数据。但它们似乎阻止了端口,因此端口访问被拒绝给其他应用程序 其次,我使用创建虚拟COM端口来获取打印机数据,然后将其发送到LPT。这需要我让源用户空间应用程序首先将数据发送到COM端口,然后我编写代码,通过LPT端口将数据传输到打印机。因此,我基本上通过COM端口重定向打印流,而不是通过LPT端口嗅探它。因此,它需要更改我需要捕获其打印数据的应用程序中的设置。因此,这更多的是一个黑客,但不是我需要的东西 最后,我使用了中提到的PortMon和PrintFil。它们工作得很好,但我需要在我的应用程序中包含PortMon的嗅探功能C++ 嗅探windows中的LPT流量,c++,c,windows,winapi,C++,C,Windows,Winapi,在Windows XP中,我需要以编程方式嗅探通过并行端口LPT传递到打印机的数据 这是我在过去3-4天中尝试过的: 首先,我尝试使用windows和函数读取数据。但它们似乎阻止了端口,因此端口访问被拒绝给其他应用程序 其次,我使用创建虚拟COM端口来获取打印机数据,然后将其发送到LPT。这需要我让源用户空间应用程序首先将数据发送到COM端口,然后我编写代码,通过LPT端口将数据传输到打印机。因此,我基本上通过COM端口重定向打印流,而不是通过LPT端口嗅探它。因此,它需要更改我需要捕获其打印数
那么,是否有任何开源库或代码示例可用于嗅探与portmon或printfil类似的并行端口数据?这可以工作[…],但不是我需要的东西-我感到困惑。@I无法检测抱歉,我已更新了我的问题以回答您的查询。