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

663

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

// và sẽ ném SecurityException khi được mở.

}

}

}

public static void PrintKeyValues(RegistryKey key) {

// Hiển thị tên của khóa được tìm thấy,

// và số lượng giá trị của nó.

Console.WriteLine("Registry key found : {0} contains {1} values",

key.Name, key.ValueCount);

// Hiển thị các giá trị này.

foreach (string valuename in key.GetValueNames()) {

if (key.GetValue(valuename) is String) {

Console.WriteLine(" Value : {0} = {1}",

valuename, key.GetValue(valuename));

}

}

}

}

Khi được thực thi trên máy chạy Windows XP với dòng lệnh

RegistryExample Environment

,

ví dụ này sẽ cho kết xuất như sau:

Registry key found : HKEY_CURRENT_USER\Environment contains 4 values

Value : TEMP =

C:\Documents and Settings\nnbphuong81\Local Settings\Temp

Value : TMP =

C:\Documents and Settings\nnbphuong81\Local Settings\Temp

Value : LIB =

C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\

Value : INCLUDE =

C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include\

5.

5.

T o m t d ch v Windows

ạ ộ ị

T o m t d ch v Windows

ạ ộ ị

Bạn cần tạo một ứng dụng đóng vai trò là một dịch vụ Windows.

Tạo một lớp thừa kế từ lớp

System.ServiceProcess.ServiceBase

. Sử dụng các

thuộc tính thừa kế để điều khiển hành vi của dịch vụ, và chép đè các phương

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.