機能するために、特定のハードウェアの存在を必要とするソフトウェアがあります。ハードウェアはありますが、ソフトウェアを使用するために必ずしも接続する必要はありません。デバイスの機能をエミュレートする必要はありません。プラグインされているという事実だけです。
USB デバイスがそれ自体を表す方法を読み取り、その署名をソフトウェアでエミュレートする方法はありますか?
私はMac OSX 10.7を使用しています
誤解しているかもしれませんが、すべての USB デバイスには固有のベンダー ID と製品 ID があります。これを使用して、デバイスが接続されていて、探しているデバイスであるかどうかを簡単に検出できます。この投稿では、これについて詳しく説明していますが、最初のセクションが役立つ場合があります。
要約すると、ベンダーと製品 ID を検索する必要があります。次に、接続されているデバイスを列挙し、ID が一致するかどうかを簡単に確認します。もしそうなら、あなたのデバイスは接続されています!