帮改下dos命令

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:40:31
下边是有锁屏功能的一段代码...我需要的是更改代码后使用时机子的背景不是灰色的。而是本机上的图片...还有就是锁屏的时间直到输入密码才可以使用该机器...
@echo off
:: 设定: 运行在全屏模式下
:: Code by redtek 2007-1-12 CMD@XP
echo exit|%ComSpec% /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul

chcp 437>nul
graftabl 936>nul

setlocal
set a=0
set b=2

:qu
set /p a= 输入你的密码
if %a%==112 goto ok echo 密码正确
if %b%==0 echo 密码错误
goto qu

:ok
mshta vbscript:CreateObject("SAPI.SpVoice").Speak(" hao rae you")(Window.close)
能给代码作解释的加分..先谢了.

首先 这个很容易破解 ctrl +alt +del 就可以了
你说要图片是不可能的 因为是cmd下 只能更改颜色 我替你换成绿色了
全部代码如下

@echo off
:: 设定: 运行在全屏模式下
:: Code by redtek 2007-1-12 CMD@XP
color 29
echo exit|%ComSpec% /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul

chcp 437>nul
graftabl 936>nul

setlocal
echo 请输入你的初始密码:
set /p c=
cls
color 29
:qu
echo 请输入你的密码,正确将关闭此处理~ & set /p a=
if %a%==%c% goto ok echo 密码正确 else echo 密码错误
cls
goto qu

:ok
mshta vbscript:CreateObject("SAPI.SpVoice").Speak(" hao rae you")(Window.close)

::关显示
@echo off
::指定新的命令提示符。
echo exit|%ComSpec% /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul

::设定代码页
::要将代码页 437(美国)的图形字符集加载到内存中,请键入:Graftabl 437
::要将代码页 850(多语言)的图形字符集加载到内存中,请键入:Graftabl 850
chcp 437>nul
graftabl 936>nul

::申明变量a、b