天马行空工作室

 找回密码
 加入天马
搜索
查看: 2554|回复: 3

C#Winfrom 开机验证

[复制链接]
发表于 2015-1-29 16:48:02 | 显示全部楼层 |阅读模式

昨天突然想在公司的机子上弄个二次登陆验证,于是写了这个小程序。
功能:启动的时候禁用非(英文字母,数字,Backspace,Enter)的其他按键,永久置顶;隐藏鼠标,菜单栏,开始按钮;kill 任务管理器和explore进程。

要求输入密码,如果正确就show一个,显示一些无关的信息后正式进入系统。
如果错误,那么进入倒计时,倒计时可以输入另一个固定密码解锁或等待倒计时结束重启系统。




 楼主| 发表于 2015-1-29 16:52:47 | 显示全部楼层
启动后界面:




if 输入密码错误----------



then 倒计时----------------


(这时候输入 lucifer 就可以退出了 )



else
输入密码是正确的





最后的欢迎框(按任意键退出)




目前存在问题:退出后桌面不见了(被kill),可以等一会按Ctrl+Shit+del 调出菜单选择 任务管理器,在任务管理器上新建任务,运行:explorer
来恢复桌面。







 楼主| 发表于 2015-1-29 16:57:50 | 显示全部楼层

可以把程序的快捷方式(右键-发送到-桌面快捷方式)放在启动文件夹(开始菜单--所有程序--启动),
把配置文件配置好复制到 C:\Windows\System32下面。

配置文件包括:



del.txt用于显示倒计时界面的红色字体部分的信息。
pwd.txt 用于第一个界面的密码。
time.txt:倒计时有多少分钟。
wellcome:用于显示密码正确界面的绿色字体的内容。

就可以开机启动了。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入天马

x
 楼主| 发表于 2015-1-29 16:58:51 | 显示全部楼层
本帖最后由 黑暗天使 于 2015-1-29 17:02 编辑


项目下载地址:

链接: http://pan.baidu.com/s/1kT21Sjl
密码: uxqs

图片:

链接: http://pan.baidu.com/s/1ntLuGqt
密码: omew
您需要登录后才可以回帖 登录 | 加入天马

本版积分规则

Archiver|手机版|小黑屋|天马行空工作室 ( 京ICP备12003429号  

GMT+8, 2018-12-18 21:20 , Processed in 0.293728 second(s), 20 queries .

Powered by Discuz! v8

© 2010-2014 C#Winfrom 开机验证 - 桌面应用 天马行空工作室

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