Windows mobile 如何在windows中创建虚拟Com1端口?

Windows mobile 如何在windows中创建虚拟Com1端口?,windows-mobile,virtual-serial-port,Windows Mobile,Virtual Serial Port,我正在开发一款移动应用程序,可以在pocketpc上运行。我们有一台移动打印机和刷卡机,使用com1发送和获取信息。我正在使用设备模拟器,希望在没有打印机的情况下进行测试。如何创建一个虚拟com1端口,以便从中读取和访问?我尝试了com0com,但设备模拟器不会将其设置为串行0 这不是一个直接的答案,但如果你非常绝望,我有一个朋友在无法编辑另一个程序的源代码时,用它将与COM接口相关的输出重定向到他想要的位置。我大约两天前做了这方面的研究,以模拟GPS设备。我唯一能想到的就是一堆低级汇编代码 我

我正在开发一款移动应用程序,可以在pocketpc上运行。我们有一台移动打印机和刷卡机,使用com1发送和获取信息。我正在使用设备模拟器,希望在没有打印机的情况下进行测试。如何创建一个虚拟com1端口,以便从中读取和访问?我尝试了com0com,但设备模拟器不会将其设置为串行0

这不是一个直接的答案,但如果你非常绝望,我有一个朋友在无法编辑另一个程序的源代码时,用它将与COM接口相关的输出重定向到他想要的位置。

我大约两天前做了这方面的研究,以模拟GPS设备。我唯一能想到的就是一堆低级汇编代码

我不确定我是否理解你的意图。emulator可以绑定到PC上的COM端口,因此您可以使用该端口从emulator上的应用程序读写PC上的物理端口

现在,如果你想知道如何打开COM端口,在没有任何附加的情况下进行读写,那就困难多了。写作很简单——我只是将通信层抽象出来,并创建一个模拟类,然后让写作无处可去。读操作更具挑战性,因为您必须编写某种模拟器,以与外围设备相同的方式显示数据


在我看来,无论如何,你都应该做这个抽象,以允许你为软件编写单元和集成测试。

如果电脑有两个串行端口(USB到串行适配器工作正常),你可以使用一个空调制解调器,从与模拟器共享的端口连接到电脑上的另一个端口,并将超级终端连接到它。这将很容易为您提供重定向。

错误的COM类型。他想使用一个虚拟串行通信端口,而您正在谈论的是通用对象模型接口。