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

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

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

Thông tin tài liệu

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

Registry 1 • 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 2 CẤU TRÚC REGISTRY 3 • 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: o Key o Value CẤU TRÚC REGISTRY 4 • 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 • 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 o ……. LẬP TRÌNH REGISTRY 6 • 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 o …………………. LẬP TRÌNH REGISTRY 7 - Bài 1: Viết chương trình giám sát thư mục/ổ đĩa cho phép chương trình đó khởi động/không khởi động cùng Windows (như Unikey, IDM…) BÀI TẬP 8 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); - Bài 1: Viết chương trình chat nhiều nick ảo với Yahoo - Bài 2:… BÀI TẬP VỀ NHÀ 10 10 . LẬP TRÌNH REGISTRY 6 • 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 o …………………. LẬP TRÌNH REGISTRY 7 - Bài 1: Viết. KIỂU DỮ LIỆU TRONG REGISTRY 5 • 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. RegistryKey key = Registry. CurrentUser.OpenSubKey(Path,true); key.SetValue("UTEHY", Application.ExecutablePath); - Bài 1: Viết chương trình chat nhiều nick ảo với Yahoo - Bài

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

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan