利用U盘锁定/解锁计算机的软件

易语言 2020-02-28 20:04:00

利用U盘锁定/解锁计算机的软件

现在代码比较开放如果想保护效果更好一点,可以进行禁用安全模式和EFS加密最后一句慎用。

要编译出来才会体现效果。

原始密钥 = 加密数据 (到字节集 (取本机网卡物理地址 ()), 到文本 (取本机网卡物理地址 ()), )
列表 = 取驱动器列表 (3)
.如果真 (取数组成员数 (列表) ≠ 0)
.计次循环首 (取数组成员数 (列表), 计次)
密钥 = 到文本 (读入文件 (列表 [计次] + “\test”))
.如果真 (密钥 ≠ “”)
.如果真 (原始密钥 ≠ 编码_BASE64解码 (密钥))
信息框 (“移动磁盘里面没有 密钥文件 或 密钥文件不正确! 请先写入密钥”, #警告图标, , )
返回 ()
.如果真结束

.如果真结束

.计次循环尾 ()
.如果真结束
.如果真 (原始密钥 ≠ 编码_BASE64解码 (密钥))
信息框 (“移动磁盘里面没有 密钥文件 或 密钥文件不正确! 请先写入密钥”, #警告图标, , )
返回 ()
.如果真结束
.如果 (取文本注册项 (4, “SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run\” + 取执行文件名 (), ) = 取运行目录 () + “\” + 取执行文件名 ())
.如果真 (取消自动运行 (取执行文件名 ()) = 真)
信息框 (“设置成功!”, 0, , )
按钮2.标题 = “开启锁定”