Board logo

标题: 给CMD加个密码,有一事不明,请高手指点,谢谢! [打印本页]

作者: yotodo     时间: 2008-10-12 22:33    标题: 给CMD加个密码,有一事不明,请高手指点,谢谢!

先上个图


---------------------------------------------------------------------------------------------------------
cmdpass.reg
----------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"AutoRun"="c:\\cmdpass.bat"

----------------------------------------------------------------------------------------------------------
run.bat
---------------------
@echo off
regedit /s cmdpass.reg
copy cmdpass.bat c:\ /y
attrib +s +h +r c:\cmdpass.bat
rd c:\cmdpass /s/q


----------------------------------------------------------------------------------------------------------
cmdpass.bat
----------------------
@echo off
set /p pass="请输入密码:":
if %pass%==123456 goto OK
exit
:ok
cls


想用run.bat 设置(修改)cmdpass.bat 中的密码 “123456

[ Last edited by yotodo on 2008-10-13 at 22:32 ]
作者: HAT     时间: 2008-10-12 22:37
看不到图
===============
帮楼主贴图


[ Last edited by HAT on 2008-10-13 at 10:03 ]
作者: DOSforever     时间: 2008-10-12 22:48
直接在浏览器中输入图片的地址就可以了
作者: yotodo     时间: 2008-10-12 23:13
HAT版主
其实我想知道用一个批处理对另一个批处理的指定字符进行修改
这cmd密码,可以用cmd /d 来跳过的。

[ Last edited by yotodo on 2008-10-13 at 22:32 ]
作者: ZJHJ     时间: 2008-10-13 09:12
用替换法将密码 “123456”替换
作者: ccily2701     时间: 2008-10-13 14:12
1、密码输入空格,然后回车,就可以进入了。。
2、ctrl+C 也可以中止批处理进入。
cmdpass.bat



@echo off
set /p pass="请输入密码:":

if %pass: =%==123456 goto OK
exit
:ok
cls

[ Last edited by ccily2701 on 2008-10-13 at 14:27 ]
作者: yotodo     时间: 2008-10-13 22:34


  Quote:
Originally posted by ZJHJ at 2008-10-13 09:12 AM:
用替换法将密码 “123456”替换

用替换法?如何使用,我找了下没找到,
作者: yotodo     时间: 2008-10-13 22:37


  Quote:
Originally posted by ccily2701 at 2008-10-13 02:12 PM:
1、密码输入空格,然后回车,就可以进入了。。
2、ctrl+C 也可以中止批处理进入。
cmdpass.bat



@echo off
set /p pass="请输入密码:":

if %pass:  ...

这位说得对,但不是讨论这个,好象你的这个也不行吧。。。。。。。。。。。。
作者: ccily2701     时间: 2008-10-14 17:35
我写的只可以解决第一个问题


替换
set pass=%pass:123456=234567%

[ Last edited by ccily2701 on 2008-10-14 at 17:36 ]