問題タブ [usb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
usb - PC から Guitar Hero または Rock Band Controller を読み取る
Guitar Hero や Rock Band で使用する「楽器」には USB 接続があります。それらが生成するメッセージを読み取る方法についてのドキュメントやリバース エンジニアリング情報はありますか?
security - ストレージへのアクセスを停止しますか?
セキュリティ上の理由 (知的財産の保護) のために、特定のハード ドライブ パーティション/USB ドライブにアクセスできないようにする方法を構築しようとしています。Windowsが「ロックされたドライブ/ USB」にアクセスしようとすると、試行が停止され、「ドライブにアクセスできません」などの何かが返されると考えていました。それはただのアイデアです、誰でもそれがもっともらしい/可能ですか? もしそうなら、何か指針はありますか?
C/C++
-ありがとう
winapi - ハードドライブが USB 経由で接続されているかどうかを検出するにはどうすればよいですか?
友人や家族のために小さなバックアップ プログラムを作成しようとしていますが、できるだけ簡単に使用できるようにしたいと考えています。データのバックアップ先をユーザーに尋ねる必要はありません。コンピュータに接続されている最初の USB ハード ドライブを検索して使用したいだけです。ハードドライブの一意の ID を取得することも、次回バックアップを実行するための二重チェックとして、おそらく良い考えです。
assembly - LIB-USB を使用して乱数のバイトを転送するときの "Error -5" を修正するにはどうすればよいですか?
を使用した USB プロジェクトで問題が発生していますLIB-USB
。USB デバイスは PIC18F4550 に基づいており、単一の制御エンドポイントを備えています。PC フロントエンドは MSVC で書かれており、Lib-Usb 1.12 を使用しています。
PC 側では、プログラムはまず構成を設定し、インターフェイスを要求し、制御メッセージ (ベンダー固有) を送信 (および受信) します。すべて正常に完了します。ランダムなバイト数 (100 から 2000 の間) が転送された後、usb_control_msg 呼び出しからエラー rc=-5が返されて転送が停止します。
PC 側では、呼び出しは次のようになります。
実際に USB デバイスからデータを取得する最後の呼び出しは、何度も連続して実行されますが、この方法でランダムな数のバイト (合計で 100 から 2000) が転送された後、常に終了します。パイプを EP1 に変更すると、同じエラーが最終的に表示されます。
USB デバイス (PIC) 側では、記述子は非常に単純で、EP0 パイプのみを持ち、次のようになります。
実際のフレームワークは、Bradley Minch のアセンブリ言語のものです。
誰かがこの種の問題に遭遇したことがある場合は、別のパイプ (EP1、同じ結果) を使用して解決するためにあらゆることを試みたので、PIC の UOWN ビットを確認する前に、それについて聞いてみたいと思います。パイプへの書き込み、PC ホストとのハンドシェーク (データが書き込まれる前に PC が最初にベンダー固有のコマンドを送信する必要がある) が、役に立たない。
usb - USBでアプリを自動的に起動します(自動実行を介して?)
USB フラッシュ ドライブからアプリケーションを自動的に起動することはできますか (ユーザーに何をしたいかを尋ねる Windows プロンプトをバイパスします)? Windows XP または Vista で。
「autorun.inf」を調べたところ、「open」エントリは、Windows XP SP2+ および Vista の CD ドライブでのみ機能するようです。すべての Windows バージョンでプログラムを自動的に起動することは可能ですか?
Windows 設定でユーザーが自動実行を無効にしているかどうかは気にしません。
.net - MTP C#/VB.net 経由で WPD デバイスにファイルを書き込む
MP3 ファイルを SanDisk Sansa M240 にコピーするアプリケーションを作成したいと考えています。SanDisk にはドライブ文字がなく、ファイル転送に MTP を使用します。私は次のデバイスへの接続のサンプルを見つけました: http://blogs.msdn.com/dimeby8/archive/2006/09/27/774259.aspx
しかし、一度接続すると、デバイス上で実際にファイルをコピーしたりフォルダーを作成したりする方法がわかりません。
この COM ライブラリの .Net ラッパーがないことに非常に驚いています。
c# - ペンドライブがUSBポートに接続されている場合、c#を使用して検出する方法は?
LANで誰かがペンドライブをUSBポートに接続したことを確認する方法はありますか? プログラムで(できればC#で)、または何らかのツールを使用して。基本的に、クライアント アプリケーションが各端末に配置され、USB ポートを監視し、情報をサーバーに送信することを想像します。
a.) コピーされたファイルの詳細を取得できますか? b.) クライアント アプリケーションなしでこれを行う方法はありますか?
編集
USBポートを完全に無効にしたくありません。その必要性に基づいています。基本的には、LAN 上のユーザーが責任を持ってデータを共有し、転送されたデータが監視およびログに記録され、後で質問できることを知ってもらいたいだけです。
usb - コンピューターにライトを点滅させる方法
一連の外国為替取引ポジションを監視するC#で記述されたアプリケーションモニターが欲しいのですが。USBを介して、机の上に置かれた実際の「信号機」のセットに接続され、システムのステータスを示すために使用されます。誰かが良い解決策を提案できますか?
c++ - Windows で USB HID デバイスと通信するのに最適な USB ライブラリは何ですか?
ライブラリは次のことを行う必要があります。
- 使いやすく、数行のクライアント コードで多くのことを達成する必要があります
- 可能な限りプラットフォームに依存しないようにします。(将来的に他のプラットフォームに移植する場合)
- C++ バインディングがあります。
- 成熟して安定していること
また、コールバックを通じてほとんどの HID イベントの通知を受け取りたいです。
次の代替案を検討しました。
- libhid - (残念ながら?) これは GPL であり、私のアプリケーションでは使用できません。
- WDK - 私の使用には少し低レベルのようです。私はそのような制御を必要としません。
- atusbhid - これには適切なレベルの抽象化がありますが、Windows メッセージング ループにしっかりと結び付けられています。
他に提供できる代替案はありますか?
windows-vista - USB HID ペンの要件
Windows Vista に USB HID ペン ドライバーはありますか? その場合、Windows Vista にペンを認識させ、ペン ドライバをロードさせるための USB 記述子の要件は何ですか?
探しているのは、HIDマウスドライバー、HIDキーボードドライバー、マスストレージドライバーに相当するペンです。上記のサンプル ドライバーを使用すると、新しいドライバーをインストールしなくても、Windows、Linux、および Mac OS でマウス、キーボード、およびメモリ スティックを認識できます。
Windows Vista では、ペンの多くのネイティブ サポートがあり、(USB プロトコルの観点から) 標準の HID 使用テーブルのみを使用して USB ペン デバイスを定義することができます。これまでのところ、(OS の観点から) マウスとキーボードとして機能し、OS が提供する標準ドライバーを自動的に使用する USB HID 記述子を作成できました。
ただし、ペンの場合、Windows Vista は汎用 HID ドライバーをロードするだけで、デバイスが「ペン」であることを認識しません。絶対座標でマウスではなくペンを定義する動機は、Vista が「ジェスチャ」などの特別な機能をサポートしていることですが、これはペン/デジタイザ デバイスでのみ有効です。