Фрагмент C#, запускаемый напрямую Окно переменных среды не работает в Windows 10

Я использовал следующий фрагмент кода, чтобы открыть экран переменных среды одним нажатием кнопки:

private void OpenEnvVariables()
{
    Process p = new Process();
    p.StartInfo.WorkingDirectory = @"C:\Windows\System32";
    p.StartInfo.FileName = "rundll32.exe";
    p.StartInfo.Arguments = "sysdm.cpl,EditEnvironmentVariables";
    p.StartInfo.Verb = "runas";
    p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
    p.Start();
}

До того момента, как я запустил свое инструментальное приложение в Windows 10, оно работало просто отлично, а теперь ничего не делает.Run по- прежнему может обрабатывать sysdm.cpl, но кажется, что я не могу правильно передать аргументы.

Любая помощь будет оценена.

1 ответ

Обновление Это было как-то разрешено автоматически, возможно, в Центре обновления Windows. Сейчас работает нормально.

Другие вопросы по тегам