Cos'è il processo mac "Wi-Fi"


13

Sto eseguendo Mac OS X Yosemite. Oggi ho incontrato un processo chiamato "Wi-Fi" in Activity Monitor.

inserisci qui la descrizione dell'immagine

Il nome attira la mia attenzione, quindi cerco su Google, ma ho trovato poche informazioni su cosa fa il processo.

Ancora più strano, l'app corrispondente del processo sembra avere DUE nomi:

/System/Library/CoreServices/WiFiAgent.app    

Nel Finder, mostra un nome diverso Wi-Fi.app inserisci qui la descrizione dell'immagine

Quindi cos'è questo processo? È legittimo?

Risposte:


10

WiFiAgent.app fa parte di OS X ed è l'agente responsabile di tutto ciò che riguarda il Wi-Fi nella GUI.

Ciò include tutto, dalla gestione della barra dei menu alla visualizzazione delle finestre di dialogo per l'immissione della chiave wireless della rete. L'agente viene eseguito in background su tutti i Mac con un servizio wireless.

Ecco una versione convertita di WiFiAgent.app Localizable.strings che mostra alcune delle funzionalità dell'agente attraverso i messaggi che possono essere localizzati.

Il motivo per cui WiFiAgent.app è mostrato nel Finder come "Wi-Fi.app" è dovuto a CFBundleDisplayName:

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

Contents / Resources / InfoPlist.strings


Vedo che la CFBundleNamechiave ha valore di WiFiAgentin Info.plist. Tuttavia la CFBundleDisplayNamechiave NON viene visualizzata nel mio Info.plist. Potresti verificarlo?
Philip007,

@Philip Sì, questo è corretto. Come notato sotto il blocco di codice, il file a cui mi riferisco è il file InfoPlist.strings nella cartella Risorse, non lo stesso Info.plist.
grg

Sì, l'ho capito. Grazie per avermi messo sulla strada giusta.
Philip007,

2
il mio wi-fi colpisce rapidamente 1 GB di RAM, suppongo che Apple sia in missione per farci aggiornare la nostra macchina, ma presto abbandonerò Apple per sempre.
James Tan,

Qualcuno sa perché questo processo potrebbe occupare il 99,5% della mia CPU (secondo Activity Monitor) e cosa fare al riguardo?
senza lavoro

3

@grgarside indica la strada. Voglio notare i passaggi per risolvere problemi come questo.

  1. Fare doppio clic sul nome del processo in Activiy Monitor, quindi selezionare la scheda "Apri file e porte", identificare il percorso del file correlato del processo

  2. Individua il file in Finder (cmd-shift-G)> fai clic con il pulsante destro del mouse sul file> Mostra contenuto pacchetto

  3. Visualizza Info.plist in qualsiasi editor di testo

  4. Per visualizzare * .strings (ad es. InfoPlist.strings o Localizable.strings), utilizzare questo servizio Web

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.