Quel est le processus mac "Wi-Fi"

12

J'utilise Mac OS X Yosemite. Aujourd'hui, j'ai rencontré un processus appelé "Wi-Fi" dans Activity Monitor.

entrez la description de l'image ici

Le nom attire mon attention alors je cherche sur Google, mais je trouve peu d’informations sur le fonctionnement du processus.

Encore plus étrange, l'application correspondante du processus semble avoir deux noms:

/System/Library/CoreServices/WiFiAgent.app    

Dans le Finder, il affiche un nom différent. Wi-Fi.app entrez la description de l'image ici

Alors, quel est ce processus? Est-ce légitime?

Philip007
la source

Réponses:

10

WiFiAgent.app fait partie d’OS X et est l’agent responsable de tout ce qui concerne le Wi-Fi dans l’interface graphique.

Cela inclut tout, de la gestion de l’élément de la barre de menus à l’affichage des boîtes de dialogue permettant d’entrer la clé sans fil du réseau. L'agent s'exécute en arrière-plan sur tous les Mac dotés d'un service sans fil.

Voici une version convertie de WiFiAgent.app Localizable.strings qui présente certaines des fonctionnalités de l'agent via les messages pouvant être localisés.

La raison pour laquelle WiFiAgent.app apparaît dans le Finder en tant que "Wi-Fi.app" est due à CFBundleDisplayName:

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

Contenu / Ressources / InfoPlist.strings

grg
la source
Je peux voir que la CFBundleNameclé a de la valeur WiFiAgentdans Info.plist. Pourtant, la CFBundleDisplayNameclé n'est PAS affichée dans mon Info.plist. Pourriez-vous vérifier cela?
Philip007
@Philip Oui, c'est correct. Comme indiqué dans le bloc de code, le fichier auquel je fais référence est le fichier InfoPlist.strings dans le dossier Ressources, pas le fichier Info.plist lui-même.
Grg
Oui je l'ai eu. Merci de m'avoir mis sur la bonne voie.
Philip007
2
mon wi-fi atteignant rapidement 1 Go de RAM, je suppose que apple a pour mission de nous permettre d’améliorer notre machine, mais j’abandonnerai définitivement apple pour de bon.
James Tan
Quelqu'un sait pourquoi ce processus pourrait prendre 99,5% de mon processeur (selon le moniteur d'activité) et que faire à ce sujet?
sans travail
3

@grgarside montre le chemin. Je veux noter les étapes de la résolution de problèmes comme celui-ci.

  1. Double-cliquez sur le nom du processus dans Activiy Monitor, puis sélectionnez l'onglet "Ouvrir les fichiers et les ports", identifiez le chemin du fichier correspondant du processus.

  2. Localisez le fichier dans le Finder (cmd-shift-G)> cliquez avec le bouton droit sur le fichier> Afficher le contenu du paquet.

  3. Affichez Info.plist dans n’importe quel éditeur de texte.

  4. Pour afficher * .strings (par exemple, InfoPlist.strings ou Localizable.strings), utilisez ce service Web.

Philip007
la source