标题: 给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 ]