USBPrivateDataSample на Mac Snow Leopard - PullRequest
       56

USBPrivateDataSample на Mac Snow Leopard

0 голосов
/ 02 августа 2011

Мне нужно создать приложение, которое будет получать уведомления при каждом подключении или отключении USB, а также получать к нему доступ. Для начала я попытался использовать приложение USBPrivateDataSample в качестве примера:

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

Для компиляции я изменил SDK на 10.6, поскольку 10.4 не поддерживается в Snow Leopard. Программа скомпилирована и работает успешно, однако я не получаю звонки / события, когда USB подключен. Другими словами, функция DeviceAdded никогда не вызывается.

Должна ли эта программа работать в Snow в любом случае? Это выглядит старым, может быть, некоторые вызовы устарели?

Может кто-нибудь предложить другой способ получения уведомлений от устройств USB?

Спасибо!

1 Ответ

0 голосов
/ 04 августа 2011

Пример должен работать на 10.6. Вам может потребоваться изменить соответствующий словарь, чтобы он соответствовал всем устройствам, удалив соответствующие строки словаря kUSBProductID и kUSBVendorID, или установить их в соответствии с вашим устройством. Вы также можете использовать разные критерии соответствия (см. qa1076 ).

...