Thuật toán tìm đường dẫn profile mặc định của Firefox
Các thư mục hồ sơ của Firefox sẽ nằm trong đường dẫn như sau:
%appdata%\Mozilla\Firefox\Profiles\Nếu người dùng chỉ có một hồ sơ thì không nói làm gì, nhưng nếu có từ 2 hồ sơ trở lên thì sao? Chúng ta có thể biết được hồ sơ nào là mặc định bằng cách đọc tập tin profiles.ini tại đường dẫn:
%appdata%\Mozilla\Firefox\profiles.iniTập tin INI này sẽ có nội dung giống như sau:
[General]Trong đó, nếu hồ sơ nào là mặc định thì sẽ có khóa Default với giá trị là 1. Khóa Path sẽ chứa đường dẫn tới tên thư mục hồ sơ.
StartWithLastProfile=1
[Profile0]
Name=bom_khung
IsRelative=1
Path=Profiles/bom_khung
Default=1
[Profile1]
Name=Bomkhung
IsRelative=1
Path=Profiles/Bomkhung
OK, vậy những gì chúng ta cần làm là đọc lần lượt các section thông qua các hàm INI. Nếu section nào chứa khóa Default thì chúng ta sẽ đọc tiếp khóa Path và trả về đường dẫn tuyệt đối.
Video hướng dẫn tìm đường dẫn profile mặc định của Firefox
Post a Comment
+ Hiện tại HungCoder.Com đang cập nhật giao diện cho trang blog này. Nên sẽ có một số lỗi xãy ra khi các bạn xem blog này.