我一直在使用以下代码直接打开环境变量屏幕,只需点击一下按钮:
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上运行我的工具应用程序时,它工作得很好。现在它什么也没做。 运行仍然可以处理 sysdm.cpl ,但似乎我无法正确传递参数。
任何帮助都将不胜感激。
答案 0 :(得分:0)
更新这是以某种方式自动解决的,可能是Windows Update。现在工作正常。