🛡️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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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ợ

FunctionMô 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