CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 659

659

Chương 17: Sự hòa hợp với môi trường Windows

public class EventLogExample {

public static void Main () {

// Nếu nguồn sự kiện không tồn tại, đăng ký nó với

// nhật ký Application trên máy cục bộ.

// Đăng ký một nguồn sự kiện đã tồn tại sẽ

// sinh ra ngoại lệ System.ArgumentException.

if (!EventLog.SourceExists("EventLogExample")) {

EventLog.CreateEventSource("EventLogExample","Application");

}

// Ghi một sự kiện vào nhật ký sự kiện.

EventLog.WriteEntry(

"EventLogExample", // Nguồn sự kiện đã đăng ký

"A simple test event.", // Thông điệp cho sự kiện

EventLogEntryType.Information, // Kiểu sự kiện

1, // ID của sự kiện

0, // Category của sự kiện

new byte[] {10, 55, 200} // Dữ liệu của sự kiện

);

// Nhấn Enter để kết thúc.

Console.WriteLine("Main method complete. Press Enter.");

Console.ReadLine();

}

}

4.

4.

Truy xu t Windows Registry

Truy xu t Windows Registry

Bạn cần đọc thông tin từ Registry hoặc ghi thông tin vào Registry.

Sử dụng lớp

Microsoft.Win32.Registry

để lấy về đối tượng

Microsoft.Win32.

RegistryKey

mô tả một khóa mức-cơ-sở. Sử dụng các thành viên của đối tượng

RegistryKey

để duyệt cây phân cấp; đọc, sửa, và tạo khóa và giá trị.

Bạn không thể truy xuất trực tiếp các khóa và các giá trị nằm trong Registry. Trước hết bạn
phải thu lấy đối tượng

RegistryKey

mô tả một khóa mức-cơ-sở, sau đó duyệt qua cây phân

cấp của đối tượng này để đến khóa cần tìm. Lớp

Registry

hiện thực bảy trường tĩnh, các

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.