我有一个程序,其中包含一些Windows SDK可执行文件,并在一个单独的CMD窗口中打开它们。
Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/C signtool.exe [args] & pause";
process.StartInfo.Verb = "runas";
process.Start();
现在,我将Windows SDK文件夹添加到系统的Path环境变量中。有没有一种方法可以通过编程方式将Windows SDK文件夹添加到用户的Path环境变量中,或者通过将SDK文件夹添加到该特定CMD窗口的Path变量中来运行该过程?
这是我需要添加到每个CMD窗口的Path变量的文件夹:
C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x86
该子过程必须以管理员身份运行。它不需要接收子进程的输出。
神不在的星期二
相关分类