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