これは先日働いていましたが、今は変わっていません...何も変更していないことを覚えていませんが、このreg.exeコマンドをCMDの下の引数で実行できます出力ファイルを作成します。 VC#で実行しても、test_output.txtというファイルは作成されません。Visual C#のプロセス引数が正しく動作しない
System.Diagnostics.Process proc_cmd = new System.Diagnostics.Process();
proc_cmd.StartInfo.FileName = @"c:\windows\system32\reg.exe";
proc_cmd.StartInfo.Arguments = @"query ""HKLM\Software\test\test software"" /v BuildNumber >c:\test\test_output.txt";
proc_cmd.StartInfo.CreateNoWindow = true;
proc_cmd.StartInfo.RedirectStandardError = true;
proc_cmd.StartInfo.RedirectStandardOutput = true;
proc_cmd.StartInfo.RedirectStandardInput = true;
proc_cmd.StartInfo.UseShellExecute = false;
proc_cmd.Start();
proc_cmd.Close();
* Vistual C#process *?この獣は何ですか?まだ会っていない。 –
@thanosazlin - あなたはあなたの問題の解決策を得ているので、あなたはこの質問に答えたと印をつけるような衝動を感じませんか? – grapkulec