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

有个启动方面的问题请各位老大帮忙看看

[复制链接]
发表于 2006-10-12 21:35:42 | 显示全部楼层 |阅读模式
我想实现重起机器后进入DOS下执行程序,执行完毕后重启返回WINDOWS,也就是这种DOS状态只需要临时执行一次,像PQ分区那样在在WINDOWS下设置,重启后进入DOS执行,最后返回WINDOWS
请问如何才能在NT和9X下实现
请各位帮我出出主意,谢谢了

我看NT下使用HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute
这个好像可以但是使用这个后每次开机都会执行程序呵呵这个问题可以解决吗?

[ 本帖最后由 sun86 于 2006-10-12 09:37 PM 编辑 ]
发表于 2006-10-12 22:28:18 | 显示全部楼层
晕,启动区发了2个,我保留了下面这个,这里也发了,建议删除:
http://bbs.wuyou.net/redirect.ph ... o=lastpost#lastpost
回复

使用道具 举报

发表于 2006-10-13 16:55:04 | 显示全部楼层
你可以试试做一个注册表文件,重启后执行注册表里的内容,把执这个程序的项删掉:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute
回复

使用道具 举报

发表于 2006-10-14 10:44:51 | 显示全部楼层
这要看你的系统是单系统还是多系统了

还有楼主是要启动到DOS还是只是执行一些必须在命令行下执行的操作,用注册表的话严格来说不是在DOS中
如果是否则,你可以使用RUNONCE注册表项

如果是前者,则情况比较复杂

1.只有9x系统
①你可以执行重起到MS-DOS,并设置dosstart.bat(好久没有9x了,记不得是不是这个名字)
②可以设置autoexec.bat在启动时判断一个条件或调用某个文件(比如某个批处理文件),条件为真,则执行一定的操作,否则不执行,直接启动

2.只有NT系统
由于NT系统不是有DOS内核,因此在NT系统下要使用DOS必须另外安装一个MS-DOS系统
或者使用个虚拟软盘之类的DD
在重启是修改BOOT.ini使dos系统为默认系统,重启后执行autoexec.bat中的操作,并修改boot.ini恢复默认系统

3.多系统,可参照1.2设置

楼主如有问题请跟贴
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-17 01:49

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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