¿Cómo puedo leer una variable de entorno específica del usuario? Sé cómo obtener un sistema de ancho, como¿Cómo se lee una variable de entorno de usuario en C#?
Environment.GetEnvironmentVariable("SOMETHING");
¡Gracias de antemano!
¿Cómo puedo leer una variable de entorno específica del usuario? Sé cómo obtener un sistema de ancho, como¿Cómo se lee una variable de entorno de usuario en C#?
Environment.GetEnvironmentVariable("SOMETHING");
¡Gracias de antemano!
utilizar la otra sobrecarga del Environment.GetEnvironmentVariable Method que le permite especificar el EnvironmentVariableTarget.
Environment.GetEnvironmentVariable(variable, target);
objetivo puede ser:
EnvironmentVariableTarget.Process
,
EnvironmentVariableTarget.User
,
EnvironmentVariableTarget.Machine
.
Utilice la segunda sobrecarga de GetEnvironmentVariable que le permite especificar EnvironmentVariableTarget.
Es el mismo método, acaba de establecer el segundo parámetro a ser User
como:
System.Environment.GetEnvironmentVariable("varName", EnvironmentVariableTarget.User);
Estoy tratando de obtener un nombre de usuario, pero GetEnvironmentVariable devuelve null: System.Environment.GetEnvironmentVariable ("username", EnvironmentVariableTarget.User); – James
@James Creo que está buscando 'System.Environment.UserName'. –