2011-12-11 70 views
1

以前はVisual C++を使用していませんでしたが、私はそれを使用する必要があるプロジェクトを開始しています。USBからの生データ

私はUSBから生データを取得したいと思います。ほとんどすべてのウェブサイトは私が最初にデバイスドライバを書く必要があることを私に伝えています...まあ私はそれを知っています!

しかし、私は簡単に始めたいと思います。私のワイヤレスマウスレシーバーは明らかにドライバーがインストールされており、動作します。 Visual C++を使用して、受信者がコンピュータに提供するコンテンツにどのようにアクセスできますか?

+0

UNIXベースのシステムで開発しているのはあなただけでした。これは物事をはるかに簡単にするでしょう: - P – Bojangles

+0

正確には、私はWindowsでそれをする必要があります:( –

+0

本当にあなたはWMIを使用できませんか? – clyfe

答えて

0

これは素晴らしいプロジェクトです。これもまた楽しいものです。おそらくあなたはこの関連のpostからいくつかのリソースを見つけることができます。私はそこにもっと詳しく説明します。しかし、私はここでも少し答えます。

まず、ドライバを書いてはいけません。ドライバーを書いている時間は、ほとんど私たちの後ろです。少なくともあなたが特にやろうとしていることについては、少なくとも。前述の記事で詳しく述べるように、ドライバを書く代わりにHID(USB)デバイスと通信するためにHID記述子を使用しています。これは、タスクを真剣に単純化するのですばらしいことです。

私はあなたまたは誰でも同じ場所にいることを強く推奨します。libusbxライブラリを使用してください。 非常には、HIDデバイスと直接通信するという点で簡単です。繰り返しますが、もっと複雑な答えの投稿を参照してください。がんばろう!

関連する問題