我记得在 Windows 98 时代,您可以安装 IrDA 适配器并将串行端口与其关联,这样它就可以像 RS-232 到红外适配器一样工作。
在 Windows 7 上可以实现这样的功能吗?是否有第三方程序可以实现这一点?我需要访问带有串行红外端口的设备。驱动程序希望完全控制主机的 IrDA 端口,就像它是串行端口一样。
答案1
Windows 7 似乎对红外线的支持不是很好。
对于你的情况,问题更加严重,因为 64 位意味着你不能使用较旧的驱动程序。
但是,如果您仍然有可用的 XP/Vista 驱动程序可以满足您的需要,它可能仍然可以在 XP 模式(32 位)下工作。
请查看以下文章是否对 XP 模式有帮助:
如何在 Windows XP 中配置计算机以进行红外通信
如果此建议对您不起作用,了解如何连接 irDA 适配器(USB?),以及它是否被 Win7 识别,或者设备管理器是否可以在正常或 XP 模式下找到它的驱动程序,这将有所帮助。此外,该设备曾经在哪台计算机/Windows 版本上运行,以及您是否仍拥有安装介质。
这些产品可能有帮助:
串行端口映射器
将任何串行端口映射到虚拟串行端口。
虚拟 COM 端口驱动程序
使 USB 设备显示为附加的 COM 端口。
如果你能取得一些进步,下面的文章也可能会有所帮助:
如何设置红外适配器的 COM 端口。
有些人通过购买 Polar 适配器从硬件方面解决了这个问题。
线程Windows 7 上的 USB 驱动程序说:
用于 USB 端口的 Polar IR 接口
Polar IR USB 接口(白色)支持 Windows 98、Me、2000 和 XP。不支持 Windows Vista 和 7。但是,一些测试表明,Polar IR USB 接口驱动程序可以安装到运行 32 位硬件的 Windows Vista 和 7 上。红外无法安装在 64 位 Vista/7 上,因为驱动程序没有数字签名。Polar IR 接口(RS232 端口)
Polar IR 接口(黑色表示 RS232 端口)不支持 Windows Vista 和 Windows 7。但是,在我们的测试中,Polar IR 接口在 32 位和 64 位 Windows Vista 和 Windows 7 上运行良好。由于这是 RS232 设备,因此不需要驱动程序。系统负责通信。如果计算机上没有串行端口,而您想将设备连接到 USB 端口,则需要支持 Windows Vista/7 的第三方串行转 USB 适配器。Polar 不提供这样的适配器。
Polar IrDA USB 适配器
灰色的
支持Windows 98SE/ME/2000/XP。金色/黑色
Polar IrDA USB 适配器支持 Windows 98SE/ME/2000/XP 32/64 位、Vista 和 7 32/64 位。安装前请确保已更新 Microsoft Service Pack。最新驱动程序可在此处获取:Polar IrDA USB 适配器设备驱动器
答案2
我用IrCOMM2k在 Windows 7 上Gearmo IrDA USB 适配器Gearmo 适配器没有什么特别之处——它通常不会在 Windows 7 中提供虚拟 COM 端口。但是,IrCOMM2k 提供了一个虚拟 COM 端口并将数据从 Gearmo 适配器发送出去。