- PR -

XP,2003,2000でブートエントリ名を変更したいのですが・・

1
投稿者投稿内容
白黒すとっきんぐ
会議室デビュー日: 2007/10/23
投稿数: 8
投稿日時: 2008-05-30 16:36
現在レジストリとOS情報から、自動的にエントリ名を変更するプログラム(exe)を作っています。
このプログラムの仕様としては、
 ・OS起動時、または終了時に自動で呼ばれるようにする。
 ・呼ばれたら、OS情報とレジストリ情報からエントリ名を作成する。
 ・どのパーティションにどんな環境がはいってるかすぐ分かるようになって(゚Д゚)ウマー
というものです。

そこで、ブートエントリに表示される名前を変更したいというわけです。

exe形式で変更する場合は、Vista,2008なら
 $ bcdedit /set {current} description "Vista RC1 Seagate200"
というコマンドで変更できることが分かっています。

しかし、XPよりも古いものはbcdeditがないため、これは使えません。
bootcfgなども調べてみましたが、エントリ名を変更するオプションはなさそうでした。。

boot.iniを直接ファイル操作するロジックを組むしかないのでしょうか?

有効なコマンドなどがあったら教えてください。宜しくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)