ただのシャットダウンタイマーです。C#の練習で作っただけの20分クオリティです。それ以外の何者でもありません。
Windows 10 Home 64bit版のみ、動作確認を行っております。(仕様上は、XP以降なら動きます。)
作り込みが甘いので、使う際は自己責任でお願いいたします。
(このソフトを利用したことによって生じた損害等に対し、一切の責任を負いかねます。)
怪しいことはしてないという証明になるかなと思いますので、ソースコードも添付しておきます。改変して使っていただいても構いません(コーディングは汚すぎて正直参考にはならないと思いますが)。
改変したものを配布する際は、必ずクレジット等に作者名(Coal)の記載かこのGitHubのページへのリンクを貼ってください。
Downloadはこちらから
https://github.com/Coal33/shutdown-timer/releases
-
シャットダウン時間の指定方法を、タイマー指定・時間指定・今すぐシャットダウンかをラジオボタンで選んでください。
- タイマー指定を選んだ場合
テキストボックスに何時間何分何秒後にシャットダウンしたいかを入力してください。初期値は1時間0分0秒となっています。シャットダウン予約ボタンを押すと、シャットダウンが予定時刻通りに実行されます。
- 時間指定を選んだ場合
西暦でシャットダウンさせたい時間を指定してください。分単位まで指定できます。 時刻は24時制(午前午後を含まない)で入力してください。 初期値は起動時刻の次の00分になる時刻となっております。(処理めんどかったからこのあたりガバガバになってるかもだけど許して) シャットダウン予約ボタンを押すと、シャットダウンが予定時刻通りに実行されます。
- 今すぐシャットダウンを選んだ場合
シャットダウン予約ボタンを押すと、シャットダウンが直ちに実行されます。
-
シャットダウン予約を取り消したい場合は、「シャットダウン予約の取り消し」ボタンを押してください。
-
シャットダウン時刻を修正したい場合は一度「シャットダウン予約の取り消し」ボタンを押してから再設定してください。
-
シャットダウンの代わりに再起動させたい場合は、詳細設定の中の「シャットダウンの代わりに再起動する」にチェックを入れてください。
-
強制的に処理を実行したい場合は、詳細設定の中の「強制的に処理を実行する」にチェックを入れてください。
-
テキストボックスに英小文字が入力できるなど、作り込みが甘いので使う際は自己責任でお願いいたします。