Compartir vía


ProcessStartInfo.EnvironmentVariables Propiedad

Definición

Obtiene rutas de acceso para búsqueda de archivos, directorios para archivos temporales, opciones específicas de la aplicación y otra información similar.

public:
 property System::Collections::Specialized::StringDictionary ^ EnvironmentVariables { System::Collections::Specialized::StringDictionary ^ get(); };
public System.Collections.Specialized.StringDictionary EnvironmentVariables { get; }
member this.EnvironmentVariables : System.Collections.Specialized.StringDictionary
Public ReadOnly Property EnvironmentVariables As StringDictionary

Valor de propiedad

Diccionario de cadenas que proporciona las variables de entorno que se aplican a este proceso y a los procesos secundarios. De manera predeterminada, es null.

Comentarios

Aunque no se puede establecer la EnvironmentVariables propiedad , puede modificar la StringDictionary propiedad devuelta por la propiedad . Por ejemplo, el código siguiente agrega una variable de entorno TempPath: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp"). Debe establecer la UseShellExecute propiedad en false para iniciar el proceso después de cambiar la EnvironmentVariables propiedad. Si UseShellExecute es true, se produce una excepción InvalidOperationException cuando se llama al Start método .

Se aplica a