🛡️Registry
Registry là một tính năng của Windows cho phép lưu trữ dữ liệu dưới dạng dạng key-value.
Giới Thiệu
Registry là một tính năng giúp lưu trữ dữ liệu trong Windows dạng key-value. Registry giúp lưu các cài đặt cho các ứng dụng, phần mềm, phần cứng,...
Registry thường được sử dụng để lưu trữ cấu hình ứng dụng, thông tin đơn giản dạng key value.
So Sánh 5 Root Keys Trong Registry
Trong Registry có 5 root keys bao gồm: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS và HKEY_CURRENT_CONFIG.
Dưới đây là một số điểm khác nhau giữa các root key này:
HKEY_CLASSES_ROOT: chứa thông tin về các loại tập tin và các phần mềm được đăng ký trên hệ thống. Nó cũng chứa các thông tin liên quan đến các phần mở rộng tập tin, kiểu MIME và các đối tượng COM.
HKEY_CURRENT_USER: chứa thông tin về các cài đặt cấu hình của người dùng hiện tại. Điều này bao gồm các thông tin về giao diện người dùng, cài đặt bàn phím, cài đặt máy in và nhiều hơn nữa.
HKEY_LOCAL_MACHINE: chứa thông tin về cấu hình phần cứng và phần mềm của máy tính. Nó bao gồm các thông tin về driver, phần mềm hệ thống và các cấu hình khác liên quan đến phần cứng và phần mềm.
HKEY_USERS: chứa thông tin về các cài đặt cấu hình của các người dùng khác nhau trên hệ thống. Mỗi người dùng có một subkey riêng trong HKEY_USERS.
HKEY_CURRENT_CONFIG: chứa thông tin về cấu hình phần cứng hiện tại của máy tính. Nó bao gồm các thông tin về các thiết bị phần cứng, driver và các cấu hình khác liên quan đến phần cứng.
Các Hàm Hỗ Trợ
Function | Mô Tả |
---|---|
Reg_CreateKey | Tạo mới 1 dữ liệu trong cơ sở dữ liệu Registry |
Reg_DeleteKey | Xóa 1 dữ liệu trong cơ sở dữ liệu Registry |
Reg_DeleteValue | Xóa giá trị trong Registry |
Reg_GetValue | Lấy giá trị trong Registry |
Reg_SetDWORDValue | Thêm 1 số nguyên 32 bit không âm vào |
Reg_SetStringValue | Thêm vào giá trị là kiểu chuỗi |
Reg_SetExpandStringValue | Thêm vào giá trị kiểu chuỗi mở rộng |
Last updated