Приложение Mac - отключить определенный порт USB - PullRequest
1 голос
/ 29 июля 2011

Есть ли способ отключить / включить определенный порт USB в моем приложении?

1 Ответ

0 голосов
/ 01 ноября 2011

Я не знаю ни одного способа сделать это из пользовательского пространства, и даже внутри ядра это может быть сложно: я думаю, что вам нужно будет установить фиктивный драйвер I / O Kit, который соответствует всем USB-устройствам и / или интерфейсы. Это может быть сложно, так как существующие драйверы будут иметь приоритет, поэтому вам придется обойти это. После сопоставления вы проверите порт в методе драйвера probe() и вернете true, если это был один из запрещенных портов. Это помешает другим драйверам захватить устройство, что по существу отключит его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...