0

我正在用 C 语言为一台 win7 32 位计算机上的 IrDA 项目编写一些代码。我有另一台计算机设置来显示通过红外线接收到的任何数据。这部分有效。但是,只要我将 IrDA 加密狗连接到 PC,它就会开始发送周期性数据以搜索其他 IrDA 设备。我想以编程方式禁用此行为,因此我只看到我的代码发送的数据。有谁知道使用哪个命令?它是 WSASetService 吗?我没有学习套接字编程,不确定“从注册表中删除一个或多个名称空间内的服务实例”是什么意思。http://msdn.microsoft.com/en-us/library/windows/desktop/ms742211%28v=vs.85%29.aspx

4

1 回答 1

0

您是否手动禁用了红外监控服务?

在使用 Windows 与基于嵌入式微控制器的设备进行通信时,我在 win7 中遇到了此功能的问题,该设备与 Windows XP 配合良好。

我手动禁用了红外监视器服务,发现 Windows 仍在定期轮询 IrDA!

我还没有找到任何描述它或如何禁用它的可用文档,我将继续搜索......

于 2014-08-26T01:36:07.983 回答