1

これは古いスレッドへの追加です

.NET アプリから「powercfg.exe -energy」を起動するには?

走ろうとしていますpowercfg /BatteryReport。エラーがスローされます

「エネルギー消費効率診断ライブラリ (energy.dll) を読み込めませんでした。」

これは私が使用したコードです:

using (Process JS = new Process())
        {
            string output = "\"" + runfrom + "\\" + msn + ".html\"";
            JS.StartInfo.Arguments = (@" /k powercfg /BatteryReport /output " + output);
            JS.StartInfo.FileName = (@"cmd.exe");

            MessageBox.Show(JS.StartInfo.FileName + JS.StartInfo.Arguments);
            JS.Start();
            JS.WaitForExit();
        } 

energy.dll上記のようなエラーが表示されます。まず、powercfg command直接実行しました。何が起こっているのかを確認するために、上記のスクリプトに変更しました。DIRコードで開いたで onWindows\System32を実行するとcommand box、そこには 2672 個のファイルがあります。新規を開いてcommand boxで DIR を実行するとWindows\System32、3866 個のファイルがあります。これはどのような魔術か分かりますか?

4

0 に答える 0