示例#1
0
        public static EnvironmentBlock CreateForUser(IntPtr userToken)
        {
            var defaultEnvBlock = CreateEnvBlock(userToken);
            var environment     = new EnvironmentBlock();

            foreach (var key in ForbiddenEnvironmentVariables)
            {
                defaultEnvBlock.Remove(key);
            }

            environment.Merge(defaultEnvBlock);

            return(environment);
        }
        public static EnvironmentBlock CreateForUser(IntPtr userToken)
        {
            var defaultEnvBlock = CreateEnvBlock(userToken);
            var environment = new EnvironmentBlock();

            foreach (var key in ForbiddenEnvironmentVariables)
            {
                defaultEnvBlock.Remove(key);
            }

            environment.Merge(defaultEnvBlock);

            return environment;
        }