Làm cách nào để đọc biến môi trường cụ thể của người dùng? Tôi biết cách để có được một hệ thống rộng, nhưCách đọc biến môi trường người dùng trong C#?
Environment.GetEnvironmentVariable("SOMETHING");
Cảm ơn bạn trước!
Làm cách nào để đọc biến môi trường cụ thể của người dùng? Tôi biết cách để có được một hệ thống rộng, nhưCách đọc biến môi trường người dùng trong C#?
Environment.GetEnvironmentVariable("SOMETHING");
Cảm ơn bạn trước!
Sử dụng quá tải khác của Environment.GetEnvironmentVariable Method cho phép bạn chỉ định EnvironmentVariableTarget.
Environment.GetEnvironmentVariable(variable, target);
mục tiêu có thể là:
EnvironmentVariableTarget.Process
,
EnvironmentVariableTarget.User
,
EnvironmentVariableTarget.Machine
.
Sử dụng tình trạng quá tải thứ hai của GetEnvironmentVariable để bạn chỉ định EnvironmentVariableTarget.
Đó là phương pháp tương tự, chỉ cần đặt tham số thứ hai là User
như:
System.Environment.GetEnvironmentVariable("varName", EnvironmentVariableTarget.User);
Tôi đang cố gắng để có được tên người dùng nhưng GetEnvironmentVariable trả về null: System.Environment.GetEnvironmentVariable ("username", EnvironmentVariableTarget.User); – James
@ James Tôi nghĩ bạn đang tìm kiếm 'System.Environment.UserName'. –