0

ユーザーがコンピューターをシャットダウンするタイミングを設定できる単純なwpfアプリケーションを作成したいと思います。以前、コマンド「system(shutdown -s -f 6000)」を渡すだけで、c ++コンソールアプリケーションなどのプログラムを作成しました-(6000秒でシャットダウンします。wpfアプリケーションでこれを行うにはどうすればよいですか?

4

1 に答える 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 に答える