655
Chương 17: Sự hòa hợp với môi trường Windows
GetLogicalDrives
Trả về mảng kiểu chuỗi chứa tên của tất cả các ổ đĩa
luận lý.
Đối tượng
OperatingSystem
(do
OSVersion
trả về) có hai thuộc tính:
Platform
và
Version
.
Thuộc tính
Platform
trả về một giá trị thuộc kiểu liệt kê
System.PlatformID
—xác định nền
hiện hành; các giá trị hợp lệ là
Win32NT
,
Win32S
,
Win32Windows
, và
WinCE
. Thuộc tính
Version
trả về một đối tượng
System.Version
—xác định phiên bản của hệ điều hành. Để xác định
chính xác tên hệ điều hành, bạn phải sử dụng cả thông tin nền và phiên bản, bảng 17.2 dưới
đây sẽ liệt kê một số thông tin chi tiết.
Bảng 17.2 Xác định hệ điều hành
PlatformID
Major Version
Minor Version
Hệ điều hành
Win32Windows
4
10
Windows 98
Win32Windows
4
90
Windows Me
Win32NT
4
0
Windows NT 4
Win32NT
5
0
Windows 2000
Win32NT
5
1
Windows XP
Win32NT
5
2
Windows Server 2003
Lớp
AccessEnvironmentExample
trong ví dụ dưới đây sử dụng lớp
Environment
để hiển thị
thông tin về môi trường hiện hành.
using System;
public class AccessEnvironmentExample {
public static void Main() {
// Dòng lệnh.
Console.WriteLine("Command line : " + Environment.CommandLine);
// Thông tin về phiên bản hệ điều hành và môi trường thực thi.
Console.WriteLine("OS PlatformID : " +
Environment.OSVersion.Platform);
Console.WriteLine("OS Major Version : " +
Environment.OSVersion.Version.Major);
Console.WriteLine("OS Minor Version : " +
Environment.OSVersion.Version.Minor);
Console.WriteLine("CLR Version : " + Environment.Version);
// Thông tin về người dùng, máy, và miền.