Sở thích cá nhân của tôi là các tệp XML:
Trong hầu hết các trường hợp, tôi không mong muốn người dùng phải chỉnh sửa cài đặt cấu hình của họ để vấn đề dễ đọc của con người không phải là một đối số trong trường hợp này.
Nếu họ cần chỉnh sửa chúng, bạn có thể cung cấp một công cụ chỉnh sửa - điều này ngăn người dùng thực hiện một cái gì đó với dữ liệu. Nếu họ muốn khôi phục cài đặt mặc định, bạn chỉ cần yêu cầu họ xóa tệp x mà hầu hết người dùng sẽ cảm thấy thoải mái khi thực hiện.
Lưu ý rằng bạn vẫn cần cẩn thận rằng bạn có quyền lưu trữ tệp của mình vì một số vị trí không có quyền truy cập ghi theo mặc định trong Windows 7, v.v.
INI Files là một cách lưu trữ cấu hình tiêu chuẩn tốt và đã được thử nghiệm và kiểm tra nhưng chúng chỉ cảm thấy một chút 'Windows 3.1' đối với tôi!
Có lẽ là tùy chọn tốt nhất nếu bạn muốn người dùng có thể sửa đổi dữ liệu của họ
Cá nhân tôi sẽ chỉ đạo ra khỏi sổ đăng ký. Đối với một điều bạn không thể đảm bảo rằng người dùng có quyền cần thiết để đọc / ghi vào bất cứ nơi nào bạn muốn lưu trữ dữ liệu của bạn.
Trong các hệ điều hành gần đây, nơi ảo hóa đăng ký xuất hiện, điều này có thể gây ra sự nhầm lẫn lớn vì bạn không thể 'nhìn thấy' các cài đặt ảo hóa - điều này đã cắn chúng tôi nhiều lần khi đã mất hàng giờ để tìm hiểu tại sao một cái gì đó không hoạt động.