我希望能够从我的.NET应用程序中修改BCD。为此,我创建了以下这个小片段:
static void RunBcdEdit()
{
Process process = new Process();
process.StartInfo.FileName = "c:\\Windows\\System32\\bcdedit.exe";
process.StartInfo.UseShellExecute = false;
process.WaitForExit();
}
奇怪的是它会抛出一个异常,说“系统找不到指定的文件”。这有什么问题吗?