0

USB を抜き差しするたびに通知を受け、アクセスできるアプリケーションを作成する必要があります。まず、例として USBPrivateDataSample アプリケーションを使用しようとしました。

http://developer.apple.com/library/mac/#samplecode/USBPrivateDataSample/Listings/USBPrivateDataSample_c.html#//apple_ref/doc/uid/DTS10000456-USBPrivateDataSample_c-DontLinkElementID_4

Snow Leopard では 10.4 がサポートされていないため、コンパイルするために SDK を 10.6 に変更しました。プログラムはコンパイルされ、正常に実行されますが、USB が接続されているときに呼び出し/イベントを受信しません。つまり、関数 DeviceAdded は呼び出されません。

とにかく、このプログラムは Snow で動作するはずですか? 古いように見えますが、一部の呼び出しが非推奨になっている可能性がありますか?

USB デバイスの通知を受け取る別の方法を提案できますか?

ありがとう!

4

1 に答える 1

0

サンプルは 10.6 で動作するはずです。一致する辞書を変更して、すべてのデバイスに一致するようにkUSBProductIDおよびkUSBVendorID一致する辞書エントリを削除するか、これらをデバイスに一致するように設定する必要がある場合があります。別の一致基準を使用することもできます (これらについてはqa1076を参照してください)。

于 2011-08-04T12:21:06.767 に答える