- ベストアンサー
ブート時に実行するプログラム
デフラグソフトやディスクのエラーチェックプログラムのような Windowsが起動する前に動作するプログラムはどうやって 作るのでしょうか?(NT系です) "HELLO WORLD"の表示だけでもいいので教えてください。 またどのようにして起動するように予約すればいいのでしょうか? ブート時に実行するプログラム
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
申し訳ない 補足します BOOT画面で処理を実行するにはちょっとした準備が必要です。ここで動作するプログラムを開発するには、DDK(Driver Development Kit)が必要になります。そして、DDKを入手するにはMSDN(Microsoft Developer Network)に入会する必要があります。 ∵ BOOT画面の実行環境はWin32サブシステムが介在しないため、素のNT Kernelの認識できるものしか動作できません。(main や printfが使えないということです) ちなみに Hello Worldと同等な処理を記述すると30行ほどに膨らみます...
その他の回答 (1)
- MetalKing
- ベストアンサー率57% (15/26)
回答No.1
リンクを参照してください
質問者
お礼
BOOT時に実行できる物は限られているのでしょうか? 超簡単な printf("HELLO"); では実行されませんでした。 特殊なヘッダとかを読み込まないといけないのでしょうか?
お礼
そうだったんですか。 MSDNのDVDがしょっちゅう送られてくるのですが、 そこに入ってたんですね。あまりにも多いからわかりませんでした