1. Trang chủ
  2. » Công Nghệ Thông Tin

Môn Công nghệ .NET Slide: Registry

10 306 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 471,21 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Môn Công nghệ .NET Slide: Registry slide hướng dẫn về registry hướng dẫn các bạn học môn Công nghệ .Net phần registry rất khó. side minh họa dễ hình dung, dễ hiểu. Môn Công nghệ .NET Slide: Registry

Trang 1

Registry

1

Trang 2

• Registry là một cơ sở dữ liệu dùng để

lưu trữ thông số kỹ thuật của Windows

• Registry lưu tất cả các thông tin về

phần cứng, phần mềm, những lựa chọn của người dùng

• Để chỉnh sửa Registry: Star  Run

 gõ lệnh Regedit

GIỚI THIỆU

Trang 3

CẤU TRÚC REGISTRY

3

Trang 4

• Registry có cấu trúc cây, giống cấu trúc thư

mục Thông thường có sáu nhánh chính

o HKEY_CLASSES_ROOT: Lưu những thông tin dùng chung

cho toàn bộ hệ thống

o HKEY_CURRENT_USER: Lưu những thông tin cho nguời

dùng đang Logon

o HKEY_LOCAL_MACHINE: Lưu những thông tin về hệ thống,

phần cứng, phần mềm

o HKEY_USERS: Lưu những thông tin của tất cả các User, mỗi

user là một nhánh với tên là số ID của user đó

o HKEY_CURRENT_CONFIG: Lưu thông tin về phần cứng

hiện tại đang dùng

• Khái niệm:

CẤU TRÚC REGISTRY

Trang 5

• REG_BINARY: Kiểu nhị phân

• REG_DWORD: Kiểu Double Word

• REG_EXPAND_SZ: Kiểu chuỗi mở rộng

đặc biệt VD: "%SystemRoot%“

• REG_MULTI_SZ: Kiểu chuỗi ðặc biệt

• REG_SZ: Kiểu chuỗi chuẩn

KIỂU DỮ LIỆU TRONG REGISTRY

5

Trang 6

• Trong C# để thao tác với Registry sử dụng đối

tượng RegistryKey

• Name Space: using Microsoft.Win32

• Một số phương thức/tt của lớp RegistryKey:

o CreateSubKey

o DeleteSubKey

o GetValue

o SetValue

o DeleteValue

o ValueCount

LẬP TRÌNH REGISTRY

Trang 7

• Một số thao tác:

o Get giá trị từ Registry

o Set giá trị vào Registry

o Delete giá trị Registry

o Delete Key

LẬP TRÌNH REGISTRY

7

Trang 8

- Bài 1: Viết chương trình giám sát thư mục/ổ đĩa cho

cùng Windows (như Unikey, IDM…)

BÀI TẬP

Trang 9

BÀI TẬP

9

9

//Khai báo Key và Set thuộc tính

const string Path = @"Software\Microsoft\Windows\CurrentVersion\Run"; RegistryKey key = Registry.CurrentUser.OpenSubKey(Path,true);

key.SetValue("UTEHY", Application.ExecutablePath);

Trang 10

- Bài 1: Viết chương trình chat nhiều nick ảo với Yahoo

BÀI TẬP VỀ NHÀ

Ngày đăng: 24/08/2015, 19:43

TỪ KHÓA LIÊN QUAN

w