Board logo

标题: 如何取消Autoexec自动运行 [打印本页]

作者: martin325     时间: 2006-2-21 01:39    标题: 如何取消Autoexec自动运行

在不能删除、修改Autoexec批处理文件的情况下,如何取消Autoexec批处理的自动运行?
作者: chujiafu     时间: 2006-2-21 06:39
①把它改名。
②把它不放在根目录下。
作者: martin325     时间: 2006-2-21 11:02
谢谢回复。
问题在于没有修改Autoexec批处理文件的权限啊!
例如这个启动盘是集成在C分区上的情形。
作者: martin325     时间: 2006-2-21 11:04
其实我想知道的就是当启动DOS是,当屏幕显示“Starting……”时,按哪个键可以跳过执行Autoexec批处理命令?
作者: DOSforever     时间: 2006-2-21 11:22
修改 autoexec.bat 还要权限?

F5 全部跳过 config.sys 和 autoexec.bat ,F8 两个文件全都单步执行
作者: electronixtar     时间: 2006-2-21 13:09
直接用HexEdit修改command.com,NT的机器可能要修改注册表
作者: darkradx     时间: 2006-2-21 13:16
f5
改command
改config.sys shell=
作者: martin325     时间: 2006-2-21 14:22
直接用HexEdit修改command.com,请问如何改?
作者: martin325     时间: 2006-2-21 16:05
“F5 全部跳过 config.sys 和 autoexec.bat”

如何使按了“F5”,失效,也就是不管怎么样,非得自动执行autoexec.bat
作者: DOSforever     时间: 2006-2-21 16:51
你到底要干什么,一会儿要非得自动执行autoexec.bat,一会儿要取消Autoexec的自动运行。我可以告诉你方法,但我又可以告诉你解除这种方法的方法。再和你说一遍,DOS 本来就是一个开放的系统,想对它外在的加密都是枉然。你再看一下我们这个论坛首页上的题字:

DOS,代表着自由开放与发展

当然,我可以理解你的用意。或许你可以加以种种限制使得别人无法使用你的机器,但这个限制同样对你也有效,最后你自己用起来也会觉得相当烦琐。告诉你个不让别人用你 DOS 的方法吧,那就是让他去学 windows ,越高级越好,越新越好。哈哈!
作者: willsort     时间: 2006-2-21 17:06
Re electronixtar:

  Quote:
Originally posted by electronixtar at 2006-2-21 13:09:
NT的机器可能要修改注册表

NT类系统不再读取和分析根目录下的 config.sys 文件,对 autoexec.bat 则仅分析其中的环境变量设置语句,而且这个分析行为可以在注册表中被禁止。

  Quote:
User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
Value Name: ParseAutoexec
Data Type: REG_SZ (String Value)
Value Data: (0 = disabled, 1 = enabled)

[1]Read Environment Variables in Autoexec.bat File
http://www.winguides.com/registry/display.php/162

[2][讨论]MSDOS7.10启动过程中各因素的相互影响
http://www.cn-dos.net/forum/viewthread.php?tid=17107

[ Last edited by willsort on 2006-2-21 at 17:10 ]