C# 为Win7 64开发串行端口嗅探器
我想开发一个应用程序,能够打印COM端口上交换的所有数据(双向),而不阻塞端口,以便其他应用程序可以正常使用它 经过一些研究,我发现DataReceivedEvent,但我认为您必须是端口的所有者才能使用它。我需要的是这样的,但是对于接收和发送的数据,不需要拥有端口C# 为Win7 64开发串行端口嗅探器,c#,windows,serial-port,C#,Windows,Serial Port,我想开发一个应用程序,能够打印COM端口上交换的所有数据(双向),而不阻塞端口,以便其他应用程序可以正常使用它 经过一些研究,我发现DataReceivedEvent,但我认为您必须是端口的所有者才能使用它。我需要的是这样的,但是对于接收和发送的数据,不需要拥有端口 有办法吗?如果您正在制作一个工具,现有的工具是否不起作用 这在过去一直是我的救命稻草:硬件拆分器很可能是最简单的解决方案。有关添加的详细信息,请参阅post。您想截获所有程序(甚至驱动程序)的通信,还是只截获某些选定程序的通信?如果
有办法吗?如果您正在制作一个工具,现有的工具是否不起作用
这在过去一直是我的救命稻草:硬件拆分器很可能是最简单的解决方案。有关添加的详细信息,请参阅post。您想截获所有程序(甚至驱动程序)的通信,还是只截获某些选定程序的通信?如果只是一些程序,您可以将非托管dll插入其中,从而截取它们用于与COM端口通信的API。