仕様は、
まず、WindowsXPの再起動を命令します。
しかし、何らかの都合で、再起動ができなかった場合、XP pro付属のTaskkillコマンドのように強く終了を促す命令を行い、フリーズしているソフトを強制終了し、再度、再起動を行います。
そして、このJavaが何時作動して、どういった状態で再起動した(Taskkillコマンドの有無)のかが分かるログファイルの記録を行います。
以上の仕様で宜しくお願い致します。簡単そうに見えるのですが、実際に自分で作ってみると、意外と難しく、未だにできていません。
もう、作る時間が取れそうにありませんので、すみませんが、どなたか作っていただけないでしょうか?
なお、ここに表示されたソースファイルの使用は、誰でも使えるよう、著作権などの権利を一切放棄したものとさせていただきます。
宜しくお願い致します。
--------------------------
public class Reboot {
public static void main(String args[]) {
}
}
--------------------------
http://e-words.jp/w/E382B5E383B3E38389E3839CE38383E382AFE382B9.h...
サンドボックスとは 【sandbox】 ─ 意味・解説 : IT用語辞典 e-Words
無理なんじゃないでしょうか。
javaはOSに依存せず、隔離した存在なわけですし。
java.lang.Runtime.execを使って、
Runtime.exec( ”shutdown -R -t 0” );
ではどうでしょうか。
未確認で申し訳ありませんが。
回答いただきありがとうございました。
フリーウェアやWinに付属している標準のプログラムを呼び出すことでできます。