2012-12-16 60 views
1

我正在寫一個應用程序,它允許我用遙控器控制音樂等。我擁有的紅外接收器內置於運行Windows的MacBook Pro中。通過現有設備驅動程序訪問設備

我想知道的是我該如何解決這個問題?我可以在網上找到的大部分信息都是針對編寫Windows設備驅動程序的,而且我很難找到如何使用設備上已有的驅動程序。

對我來說編寫自己的驅動程序是否絕對有必要,或者有沒有辦法使用Apple提供的驅動程序?

回答

2

在Windows上,您首先使用CreateFile將其打開,然後使用DeviceIoControl向其發送命令,從而與驅動程序進行通信。您需要有關驅動程序API的文檔,以瞭解通過哪些控制代碼以及他們期望的參數可用的功能。挖掘這些信息可能是最難的部分。