Подавление диалогового окна конфигурации сети
Q: Когда я присоединяю свое устройство, почему диалоговое окно кажется спрашивающим меня для конфигурирования его для сети?
A: Когда я присоединяю свое устройство, почему диалоговое окно кажется спрашивающим меня для конфигурирования его для сети?

Запускаясь в Mac OS X 10.5, диалоговое окно предлагает пользователю, когда устройство подключено к системе, которая могла использоваться для сетей, таких как интерфейс Ethernet USB, модем или адаптер последовательного порта. Два свойства I/O Kit доступны, который драйверы устройств могут использовать для управления этим диалоговым окном.
New Interface Detected Actionсвойство может быть добавлено к свойствам I/O Registry для устройства. Используйте это свойство, если Ваше устройство обеспечивает сетевой интерфейс, но Вы не хотите представленное диалоговое окно. Устройства с этим свойством все еще появятся в Сетевой предпочтительной области и все еще будут применимы как сетевые устройства. Свойство может иметь значениеNoneилиPrompt.Noneбудет препятствовать тому, чтобы появилось диалоговое окно; в то время какPromptпокажет позволяют стандартному диалоговому окну появляться.HiddenPortсвойство может быть добавлено к свойствам I/O Registry для устройства. Используйте это свойство, если Ваше устройство никогда не будет использоваться для сетей. Когда это свойство установлено, устройство скрыто от Сетевой предпочтительной области и платформы Конфигурации системы, и не может использоваться в качестве сетевого устройства. Устройства сHiddenPortсвойство никогда не будет заставлять диалоговое окно сетевого интерфейса появляться. Значение этого свойства должно всегда устанавливаться в1.
New Interface Detected Action свойство является доступным запуском в Mac OS X 10.6 в то время как HiddenPort свойство было доступно начиная с Mac OS X 10.2.
Устройства, не требующие, чтобы дополнительные драйверы функционировали, могут использовать codeless KEXT для управления диалоговым окном. Пример KEXTs объединит корректные свойства в I/O Registry; однако, каждый KEXT's Info.plist файл должен будет быть изменен для соответствия аппаратных средств, которыми управляют. Для получения дополнительной информации о словарях соответствия Набора I/O, а также установке KEXT, см. документ Основные принципы Набора I/O. Для USB-устройств, документ Технические Вопросы и ответы QA1076, 'Подсказки относительно драйвера USB, соответствующего для Mac OS X', могут также быть полезными.
Downloadables
Новый интерфейсный обнаруженный пример действия («qa1667_NewInterfaceDetected.zip», 2.6K)
Пример HiddenPort («qa1667_HiddenPort.zip», 2.5K)
История версии документа
| Дата | Примечания |
|---|---|
| 09.10.2009 | Новый документ, описывающий, как подавить диалоговое окно конфигурации сети |