使用C#访问苹果红外接收器(训练营中的Windows 7)?

使用C#访问苹果红外接收器(训练营中的Windows 7)?,c#,C#,我们被录取时,学校给了我们MacBookPros。后来我为它买了一个红外遥控器,我的红外接收器(内置)在itunes和其他接受输入的应用程序上正常工作。我想在我自己的程序中接收来自遥控器的输入,但我不知道如何做到这一点 我看过很多关于使用System.Net.Ports.SerielPort类的例子,但当我在设备管理器下查看时,会发现IR接收器是通过USB连接的,我不相信SerielPort可以访问USB设备(尽管我对该类知之甚少) 有哪些API可以帮助我从插入USB的红外接收器接收输入?如果是

我们被录取时,学校给了我们MacBookPros。后来我为它买了一个红外遥控器,我的红外接收器(内置)在itunes和其他接受输入的应用程序上正常工作。我想在我自己的程序中接收来自遥控器的输入,但我不知道如何做到这一点

我看过很多关于使用System.Net.Ports.SerielPort类的例子,但当我在设备管理器下查看时,会发现IR接收器是通过USB连接的,我不相信SerielPort可以访问USB设备(尽管我对该类知之甚少)

有哪些API可以帮助我从插入USB的红外接收器接收输入?

如果是设备(您应该能够在设备管理器中确认),那么您可以查看我如何使用Windows API访问另一个USB HID设备的示例。您仍然需要有关红外接收器本身的信息,以了解其命令如何工作