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?

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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.