Что такое мак процесс «Wi-Fi»

13

Я использую Mac OS X Yosemite. Сегодня я столкнулся с процессом под названием «Wi-Fi» в Activity Monitor.

введите описание изображения здесь

Это имя привлекает мое внимание, поэтому я начал поискать в Google, но нашел мало информации о том, что делает этот процесс.

Еще более странно, что соответствующее приложение процесса имеет ДВА названия:

/System/Library/CoreServices/WiFiAgent.app    

В Finder это показывает другое имя Wi-Fi.app введите описание изображения здесь

Так что же это за процесс? Это законно?

Philip007
источник

Ответы:

10

WiFiAgent.app является частью OS X и является агентом, ответственным за все вещи Wi-Fi в GUI.

Это включает в себя все, от управления элементом меню до отображения диалогов для ввода беспроводного ключа сети. Агент работает в фоновом режиме на всех компьютерах Mac с беспроводным сервисом.

Вот преобразованная версия WiFiAgent.app Localizable.strings, которая показывает некоторые функции агента через сообщения, которые можно локализовать.

Причина, по которой WiFiAgent.app отображается в Finder как «Wi-Fi.app», заключается в CFBundleDisplayName:

{   CFBundleDisplayName = "Wi-Fi";
    CFBundleName = "WiFiAgent";
}

Содержание / Ресурсы / InfoPlist.strings

Г.Р.Г.
источник
Я вижу, что CFBundleNameключ имеет значение WiFiAgentв Info.plist. Тем CFBundleDisplayNameне менее, ключ НЕ отображается в моем Info.plist. Не могли бы вы проверить это?
Philip007
@ Philip Да, это правильно. Как отмечено в блоке кода, файл, на который я ссылаюсь, - это файл InfoPlist.strings в папке Resources, а не сам Info.plist.
Grg
Да, я понял. Спасибо, что поставили меня на правильный путь.
Philip007
2
мой Wi-Fi быстро набирает 1 ГБ оперативной памяти, думаю, что миссия Apple - заставить нас обновить нашу машину, но я скоро откажусь от apple.
Джеймс Тан
Кто-нибудь знает, почему этот процесс может занимать 99,5% моего процессора (по данным Activity Monitor) и что с этим делать?
без работы
3

@grgarside указывает путь. Я хочу отметить шаги решения таких проблем.

  1. Дважды щелкните имя процесса в Activiy Monitor, затем выберите вкладку «Открыть файлы и порты», укажите путь к соответствующему файлу процесса

  2. Найдите файл в Finder (cmd-shift-G)> щелкните файл правой кнопкой мыши> Показать содержимое пакета

  3. Просмотр Info.plist в любом текстовом редакторе

  4. Для просмотра * .strings (например, InfoPlist.strings или Localizable.strings) используйте этот веб-сервис

Philip007
источник