Co to jest proces Mac „Wi-Fi”

13

Korzystam z systemu Mac OS X Yosemite. Dzisiaj natknąłem się na proces o nazwie „Wi-Fi” w monitorze aktywności.

wprowadź opis zdjęcia tutaj

Nazwa przyciąga moją uwagę, więc szukam w Google, ale znalazłem niewiele informacji o tym, co robi ten proces.

Co gorsza, odpowiednia aplikacja tego procesu wydaje się mieć DWIE nazwy:

/System/Library/CoreServices/WiFiAgent.app    

W Finderze pokazuje inną nazwę Wi-Fi.app wprowadź opis zdjęcia tutaj

Czym więc jest ten proces? Czy to jest legalne?

Philip007
źródło

Odpowiedzi:

10

WiFiAgent.app jest częścią OS X i jest agentem odpowiedzialnym za wszystkie rzeczy Wi-Fi w GUI.

Obejmuje to wszystko, od zarządzania elementem paska menu po pokazywanie okien dialogowych do wprowadzania klucza bezprzewodowego sieci. Agent działa w tle na wszystkich komputerach Mac z usługą bezprzewodową.

Oto przekonwertowana wersja pliku WiFiAgent.app Localizable.strings, który pokazuje niektóre funkcje agenta za pośrednictwem wiadomości, które można zlokalizować.

Powodem, dla którego WiFiAgent.app jest pokazywany w Finderze jako „Wi-Fi.app”, jest spowodowane CFBundleDisplayName:

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

Contents / Resources / InfoPlist.strings

grg
źródło
Widzę, że CFBundleNameklucz ma wartość WiFiAgentw Info.plist. Jednak CFBundleDisplayNameklucz NIE jest wyświetlany w mojej Info.plist. Czy możesz to zweryfikować?
Philip007
@Filip Tak, to prawda. Jak zauważono w bloku kodu, plik, o którym mowa, to plik InfoPlist.strings w folderze Resources, a nie sam Info.plist.
grg
Tak, rozumiem Dzięki za postawienie mnie na właściwej drodze.
Philip007
2
moje wi-fi szybko osiąga 1 GB pamięci RAM, zgadnij, że Apple ma misję, aby zmusić nas do aktualizacji naszej maszyny, ale wkrótce porzucę Apple na dobre.
James Tan
Czy ktoś wie, dlaczego ten proces może zajmować 99,5% mojego procesora (według Activity Monitora) i co z tym zrobić?
workless
3

@grgarside wskazuje drogę. Chcę zwrócić uwagę na etapy rozwiązywania takich problemów.

  1. Kliknij dwukrotnie nazwę procesu w Activiy Monitor, a następnie wybierz kartę „Otwórz pliki i porty”, zidentyfikuj powiązaną ścieżkę pliku procesu

  2. Znajdź plik w Finderze (cmd-shift-G)> kliknij plik prawym przyciskiem myszy> Pokaż zawartość pakietu

  3. Zobacz Info.plist w dowolnym edytorze tekstu

  4. Aby wyświetlić * .strings (np. InfoPlist.strings lub Localizable.strings), skorzystaj z tej usługi internetowej

Philip007
źródło