Compartilhar via


ProcessStartInfo.EnvironmentVariables Propriedade

Definição

Obtém caminhos de pesquisa para arquivos, diretórios para arquivos temporários, opções específicas de aplicativos e outras informações semelhantes.

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 da propriedade

Um dicionário de cadeia de caracteres que fornece variáveis de ambiente que se aplicam a este processo e aos processos filho. O padrão é null.

Comentários

Embora não seja possível definir a EnvironmentVariables propriedade , você pode modificar o StringDictionary retornado pela propriedade . Por exemplo, o código a seguir adiciona uma variável de ambiente TempPath: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp"). Você deve definir a UseShellExecute propriedade como false para iniciar o processo depois de alterar a EnvironmentVariables propriedade . Se UseShellExecute for true, um InvalidOperationException será gerado quando o Start método for chamado.

Aplica-se a