无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2071|回复: 3
打印 上一主题 下一主题

请教一下关于BCD的问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-15 15:59:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我想自己用C++写一个程序,我电脑里有WIN7和XP两个系统,默认进入的是WIN7
程序功能如下
1.重启
2.自动进入XP
3.当我手动再次重启的时候,他仍旧默认的进WIN7


我写这个程序的时候,有人告诉我系统启动的信息是保存在C:\boot\bcd文件里的,但是当我在计算机-属性-系统设置里,把默认的系统改为XP后,我根本没发现BCD文件的任何变化,甚至我查看了MD5码,发现也没有变化,本来我是想通过替换BCD文件,重启,当我进入XP时,再自动替换回来,结果现在BCD文件根本没有任何变化,请问系统启动信息真的是在BCD文件里吗?
另外,我写了个批处理
bcdedit /import "E:\c++\program\1"
shutdown /r /t 0
这个批处理虽然可以让我重启并进入WINXP,但是当我再次重启的时候,他依旧进了XP,因为我在XP里无法调用bcdedit的CMD命令,所以我现在不知道如何解决,求高手赐教
4#
发表于 2010-7-15 17:42:27 | 只看该作者
用/store参数指定bcd文件所在路径
回复

使用道具 举报

3#
 楼主| 发表于 2010-7-15 16:35:37 | 只看该作者
我就是想自己编.....主要问题就是究竟哪个文件保存着启动信息?
回复

使用道具 举报

2#
发表于 2010-7-15 16:09:53 | 只看该作者
如果不是想自己编程,用 EasyBCD 即可搞定.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-2 17:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表