C# Class NanoByte.Common.ProcessUtils

Provides methods for launching child processes.
ファイルを表示 Open project: nano-byte/common

Public Methods

Method Description
SanitizeEnvironmentVariables ( ) : void

Workaround for environment variable problems, such variable names that differ only in case when running on Windows.

Call this before any access to ProcessStartInfo.EnvironmentVariables to avoid ArgumentExceptions.

Private Methods

Method Description
AsAdmin ( [ startInfo ) : ProcessStartInfo
Assembly ( [ name ) : ProcessStartInfo
Run ( [ startInfo ) : int
Start ( [ startInfo ) : Process

Method Details

SanitizeEnvironmentVariables() public static method

Workaround for environment variable problems, such variable names that differ only in case when running on Windows.
Call this before any access to ProcessStartInfo.EnvironmentVariables to avoid ArgumentExceptions.
public static SanitizeEnvironmentVariables ( ) : void
return void