当我
using (var process = new Process { StartInfo = new ProcessStartInfo { FileName = "powercfg.exe", Arguments = "-energy", RedirectStandardOutput = true, UseShellExecute = false, } }) { process.Start(); process.WaitForExit(); }
它输出:
一个能源诊断和技术协会(energy.dll)的图书馆服务。
翻译成英语:
能耗效率诊断库(energy.dll)无法加载。
即使作为pipe理员运行。
恐怕我不能重复你的结果; 我按预期得到结果文件。 但是,如果有帮助,也许我的测试参数将帮助你缩小可能是你的环境中的罪魁祸首:
将WorkingDirectory
设置为energy.dll
和powercfg.exe
所在的路径。