Apa itu proses mac “Wi-Fi”

13

Saya menjalankan Mac OS X Yosemite. Hari ini saya menemukan proses yang bernama "Wi-Fi" di Activity Monitor.

masukkan deskripsi gambar di sini

Nama ini menarik perhatian saya, jadi saya mencari di sekitar, tetapi menemukan sedikit info tentang apa prosesnya.

Yang lebih aneh, aplikasi yang sesuai dari proses tersebut tampaknya memiliki DUA nama:

/System/Library/CoreServices/WiFiAgent.app    

Di Finder, ini menunjukkan nama yang berbeda Wi-Fi.app masukkan deskripsi gambar di sini

Jadi apa proses ini? Apakah ini sah?

Philip007
sumber

Jawaban:

10

WiFiAgent.app adalah bagian dari OS X dan agen yang bertanggung jawab untuk semua hal Wi-Fi di GUI.

Ini mencakup semuanya, mulai dari mengelola item bilah menu hingga menampilkan dialog untuk memasukkan kunci nirkabel jaringan. Agen berjalan di latar belakang pada semua Mac dengan layanan nirkabel.

Berikut adalah versi WiFiAgent.app Localizable.strings yang dikonversi yang memperlihatkan beberapa fitur agen melalui pesan yang dapat dilokalkan.

Alasan mengapa WiFiAgent.app ditampilkan di Finder sebagai "Wi-Fi.app" adalah karena CFBundleDisplayName:

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

Contents / Resources / InfoPlist.strings

grg
sumber
Saya dapat melihat CFBundleNamekunci memiliki nilai WiFiAgentdi Info.plist. Namun CFBundleDisplayNamekunci TIDAK ditampilkan di Info.plist saya. Bisakah Anda memverifikasi itu?
Philip007
@ Pilip Ya, ini benar. Seperti dicatat di bawah blok kode, file yang saya maksud adalah file InfoPlist.strings di folder Resources, bukan Info.plist itu sendiri.
grg
Ya saya mengerti. Terima kasih telah menempatkan saya di jalur yang benar.
Philip007
2
wi-fi saya dengan cepat mengenai ram 1GB, tebak apel dalam misi untuk menyebabkan kami meningkatkan mesin kami, tetapi saya akan segera meninggalkan apel untuk selamanya.
James Tan
Adakah yang tahu mengapa proses ini bisa menghabiskan 99,5% CPU saya (Menurut Activity Monitor) dan apa yang harus dilakukan?
tidak bekerja
3

@ Grgarside menunjukkan jalannya. Saya ingin mencatat langkah-langkah pemecahan masalah seperti ini.

  1. Klik dua kali nama proses di Monitor Activiy, lalu pilih tab "Buka File dan Port", identifikasi jalur file terkait dari proses

  2. Temukan file di Finder (cmd-shift-G)> klik kanan file> Tampilkan Isi Paket

  3. Lihat Info.plist di editor teks apa pun

  4. Untuk melihat * .strings (mis. InfoPlist.strings atau Localizable.strings), gunakan layanan web ini

Philip007
sumber