一日一コード 45.一ヶ月ぶり

今回はまあ身近なことでも。
たとえばファイルをコピーしたり、削除したりするのはいちいちプログラム組むよりも手作業でやるかなにか専用のソフトを使うのが手っ取り早い。
プログラムはそういうのをくむとなるとなぜかややこしくなるのだ。
たとえばWindowsのシャットダウンなんて 「スタート」→「終了オプション」とでもしておけばいい。


これをコードにすると次のようになる。

// Windows NT/2000 では権限の設定をしないといけない。省略
int Main()
{
ExitWindowsEx( EWX_REBOOT, 0);
// EWX_SHUTDOWN : 終了
// EWX_REBOOT : 再起動

return 0;
}