吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1894|回复: 30
收起左侧

[其他原创] 批处理实现电脑登陆二次验证

[复制链接]
AItechnology 发表于 2023-3-26 09:55
自己写的一个批处理小脚本,可以实现电脑登陆后的二次验证。防止孩子沉迷电脑,或者防止被别人窃取密码后登陆你的计算机。呃,目前就只能想到这么些功能了。上代码。
[Shell] 纯文本查看 复制代码
echo off
COLOR 0A
title "UserConfirm"
echo "欢迎登陆此计算机"
echo "正在初始化"
timeout /T 1 > tmp.dat
echo "初始化完成......35%"
timeout /T 1 > tmp.dat
echo "初始化完成......78%"
timeout /T 1 > tmp.dat
echo "初始化完成......100%"
timeout /T 1 > tmp.dat
echo "初次登陆系统,请验证身份信息"
timeout /T 2 > tmp.dat
COLOR 04
echo "如果忽略此验证信息,计算机将于不久后自动关闭"
timeout /T 2 > tmp.dat
COLOR 0A
echo "感谢您的配合,您有一分钟的时间完成验证"
timeout /T 2 > tmp.dat
echo "请输入用户名"
set /p User_Name=
echo "请输入密码"
set /p psd=
timeout /T 2 > tmp.dat
if "%User_Name%"=="用户名" ( 
      COLOR 0A
      echo "用户名验证通过"
                         )else (
      COLOR 04
      echo "用户名验证未通过"
      timeout /T 2  > tmp.dat
      echo "illeague invasion , access denied"
      timeout /T 2 > tmp.dat
      echo "system will shutdown in 60s"
      timeout /T 2 > tmp.dat
      echo "an illegaue invasion happened, pls pay attention, details could be found in log.dat file" >> log.dat
      echo %date% >> log.dat
      time /T >> log.dat
       )
if "%psd%"=="密码" ( 
      COLOR 0A
      taskkill /f /im wscript.exe
      cls 
      echo "密码正确,欢迎使用此计算机"
                         ) else (
      COLOR 04
       echo "密码验证失败,计算机即将关闭"
       )
pause

将上述代码复制到记事本中,随便命一个英文名,后缀改为.bat。注意以上代码中"%User_Name%"=="用户名"这一句是设置用户名,这里用户名可以随便改,中文或英文都可以。"%psd%"=="密码"是设置密码,将双引号内的密码两个字随便改为自己想设定的密码就好了。注意以上脚本中无关机代码,仅有以上脚本无关机效果。关机脚本如下:
[Shell] 纯文本查看 复制代码
set ws=createobject("wscript.shell")
Wscript.Sleep 90000 
ws.run"cmd.exe /c shutdown -s -f -t 0"

将上述代码复制到记事本中,随便命一个英文名,后缀改为.vbs。
将以上两个文件剪切到C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup文件夹下实现开机自启动即可。至于你不想要这个功能了可以到这个目录直接删除这两个文件就行了。如果自己忘记密码或者懒得输入,直接打开任务管理器,结束掉wscript.exe这个程序就好了。

免费评分

参与人数 2吾爱币 +6 热心值 +1 收起 理由
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
夫子点灯 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
fei5788 发表于 2023-3-26 17:37
提示: 作者被禁止或删除 内容自动屏蔽
sorryzzital 发表于 2023-3-26 10:16
这个脚本实现的功能是,在window系统下进入后,在进行一次验证环节。有几个问题请教下:tmp.dat 是系统自带的文件吗?   ; "%User_Name%"=="用户名" ,  %User_Name%是登录Windows的用户名吗? 还是需要我们重新在配置文件内设置 新的用户名。
 楼主| AItechnology 发表于 2023-3-26 10:25
sorryzzital 发表于 2023-3-26 10:16
这个脚本实现的功能是,在window系统下进入后,在进行一次验证环节。有几个问题请教下:tmp.dat 是系统自带 ...

不用管,这个是为了批处理界面实现1秒刷新一下的效果随便输出的文件。
qweqwesf 发表于 2023-3-26 10:25
bios密码,win用户密码之后第三把针对小学生的君子锁~
 楼主| AItechnology 发表于 2023-3-26 10:29
sorryzzital 发表于 2023-3-26 10:16
这个脚本实现的功能是,在window系统下进入后,在进行一次验证环节。有几个问题请教下:tmp.dat 是系统自带 ...

tmp.dat是脚本自己生成的一个临时文件,不用管有没有,没有用。这个脚本中双引号里面的"用户名"三个字是随便定义的,%User_Name%是个变量名,和你Windows用户名没有任何关系,不用改不用管。也就是这个脚本中除了汉字部分可以随便改,其它都不用改。也不需要配置系统。
sorryzzital 发表于 2023-3-26 10:37
AItechnology 发表于 2023-3-26 10:29
tmp.dat是脚本自己生成的一个临时文件,不用管有没有,没有用。这个脚本中双引号里面的"用户名"三个字是 ...

欧克 ,了解了,谢谢!
Qin77 发表于 2023-3-26 10:44
厉害,居然搞出来了
brheart92 发表于 2023-3-26 10:47
本帖最后由 brheart92 于 2023-3-26 10:51 编辑

楼主你不怕你家小孩上网搜破解方法搜到你的贴子,直接去启动菜单下,打开这个文件,偷偷的记住你设置的账户和密码啊?全是明文啊  
而且只是开机启动时会跑一遍做二次认证,我建议楼主修改一下,设置定时任务,比如启动1小时后需要输入密码做二次认证,这样才能做到防沉迷吧。
yifengzi 发表于 2023-3-26 10:50
这个挺有意思的,可以控制下小孩子
孤狼微博 发表于 2023-3-26 10:50
不能结束掉吗
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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