1

これは、両方の関数で wevtutil を使用する 2 つの関数です。この引数は、bat ファイルで機能しましたが、ここでは機能しません。contentDirectory で作成されたテキスト ファイルが見つかりません。私が推測する引数に何か問題があります。

private void SystemEvents()
        {
            Process proc = new Process();
            proc.EnableRaisingEvents = true;
            proc.StartInfo.UseShellExecute = false;
            proc.StartInfo.FileName = "cmd.exe";
            proc.StartInfo.CreateNoWindow = true;
            proc.StartInfo.WorkingDirectory = contentDirectory;
            proc.StartInfo.Arguments = "wevtutil qe system /rd:true /f:text> eventsys.txt";
            proc.Start();
            proc.WaitForExit();
            proc.Close();
        }


private void AppEvents()
        {
            Process proc = new Process();
            proc.EnableRaisingEvents = true;
            proc.StartInfo.UseShellExecute = false;
            proc.StartInfo.FileName = "cmd.exe";
            proc.StartInfo.CreateNoWindow = true;
            proc.StartInfo.WorkingDirectory = contentDirectory;
            proc.StartInfo.Arguments = "wevtutil qe application /rd:true /f:text> eventapp.txt";
            proc.Start();
            proc.WaitForExit();
            proc.Close();
        }

引数の何が問題になっていますか?

4

1 に答える 1