Quá trình mac là gì Wi-Fi


12

Tôi đang chạy Mac OS X Yosemite. Hôm nay tôi đã chạy qua một quá trình có tên "Wi-Fi" trong Activity Monitor.

nhập mô tả hình ảnh ở đây

Cái tên thu hút sự chú ý của tôi vì vậy tôi google xung quanh, nhưng tìm thấy ít thông tin về những gì quá trình làm.

Thậm chí kỳ lạ hơn, ứng dụng tương ứng của quá trình dường như có tên HAI :

/System/Library/CoreServices/WiFiAgent.app    

Trong Finder, nó hiển thị một tên khác Wi-Fi.app nhập mô tả hình ảnh ở đây

Vậy quá trình này là gì? Có hợp pháp không?

Câu trả lời:


10

WiFiAgent.app là một phần của OS X và là tác nhân chịu trách nhiệm cho tất cả mọi thứ Wi-Fi trong GUI.

Điều này bao gồm mọi thứ từ việc quản lý mục thanh menu đến hiển thị các hộp thoại để nhập khóa không dây của mạng. Các đại lý chạy trong nền trên tất cả các máy Mac với một dịch vụ không dây.

Đây là phiên bản được chuyển đổi của WiFiAgent.app Localizable.strings hiển thị một số tính năng của tác nhân thông qua các tin nhắn có thể được bản địa hóa.

Lý do tại sao WiFiAgent.app được hiển thị trong Finder là "Wi-Fi.app" là vì CFBundleDisplayName:

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

Nội dung / Tài nguyên / InfoPlist.strings


Tôi có thể thấy CFBundleNamekhóa có giá trị WiFiAgenttrong Info.plist. Tuy nhiên, CFBundleDisplayNamekhóa KHÔNG được hiển thị trong Info.plist của tôi. Bạn có thể xác minh điều đó?
Philip007

@Philip Vâng, điều này đúng. Như đã lưu ý trong khối mã, tệp tôi đang đề cập đến là tệp InfoPlist.strings trong thư mục Tài nguyên, không phải chính Info.plist.
grg

Phải tôi đã nhận nó. Cảm ơn đã đưa tôi đi đúng hướng.
Philip007

2
wi-fi của tôi nhanh chóng đạt 1GB ram, đoán táo là một nhiệm vụ khiến chúng tôi nâng cấp máy của mình, nhưng tôi sẽ sớm từ bỏ táo.
James Tan

Bất cứ ai cũng biết tại sao quá trình này có thể chiếm tới 99,5% CPU của tôi (Theo Activity Monitor) và phải làm gì với nó?
workless

3

@grgarside chỉ đường. Tôi muốn lưu ý các bước giải quyết vấn đề như thế này.

  1. Nhấp đúp vào tên quy trình trong Activiy Monitor, sau đó chọn tab "Mở tệp và cổng", xác định đường dẫn tệp liên quan của quy trình

  2. Định vị tệp trong Finder (cmd-shift-G)> nhấp chuột phải vào tệp> Hiển thị nội dung gói

  3. Xem Info.plist trong bất kỳ trình soạn thảo văn bản nào

  4. Để xem * .strings (ví dụ: InfoPlist.strings hoặc Localizable.strings), hãy sử dụng dịch vụ web này

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.