ユーザーがコンピューターをシャットダウンするタイミングを設定できる単純なwpfアプリケーションを作成したいと思います。以前、コマンド「system(shutdown -s -f 6000)」を渡すだけで、c ++コンソールアプリケーションなどのプログラムを作成しました-(6000秒でシャットダウンします。wpfアプリケーションでこれを行うにはどうすればよいですか?
質問する
295 次
1 に答える
0
次の構成を使用して、すべてのシェルコマンドを呼び出すことができます。たとえば、shutdownコマンドを実行します。
System.Diagnostics.Process.Start("CMD.exe", "shutdown -s -t 60000");
これにより、コマンドプロンプトウィンドウが表示されます。これが望ましくない場合は、ProcessStartInfoをプロセスに送信できます。
var process = new System.Diagnostics.Process();
var startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C shutdown -s -t 60000";
process.StartInfo = startInfo;
process.Start();
于 2013-01-07T22:29:33.433 に答える