• 締切済み

再起動プログラム

以前再起動の仕組みについて教えてもらいました。 また、自分で作ってみようと思いました。 具体的には、MSDOSの起動システムFDの中にCTRL+ALT+DELETEを強制的に押すプログラムです この3つのキーをプログラムでどうするかわからない のです、普通に標準出力で指定すればいいというのでは ないでしょうし、ヒントでも良いのでご教授願います。

みんなの回答

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.2

ソフトウエアでリセット信号を発生させるためのハードがついていないのであれば、#1さんの紹介されているHPでかかれているように、アドレス FFFF:0000 にジャンプさせるのが手っ取り早いと思います。 ここは、リセット信号発生時にCPU(80x86)が実行を開始するアドレスなので、一通り、ハードウエアの初期化を行ってくれるはずです。 CPUがプロテクトモードで動いているときはうまく初期化されない場合があるというのを何かの記事で読んだような気もしますが…昔のことなので忘れました。

tomojyuu
質問者

お礼

回答ありがとうございます アドレス FFFF:0000 にジャンプさせるのは どうやってやるのでしょうか?

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1
参考URL:
http://www.cisnet.or.jp/home/tsuneoka/win32sub/10.html
tomojyuu
質問者

お礼

回答ありがとうございます。 そのHPにはいってます。 自分でもかなり検索したんですけどこれ位しか無いんでしょうかねえ。