删除无用的依赖、代码片段和图片
基于 Rust 和 eframe 框架开发的 Windows 桌面自动锁屏工具。
# 克隆项目 git clone https://gitee.com/SamPheng/autolock.git cd autolock # 编译发布版本 cargo build --release # 运行程序 cargo run --release
从 Gitee releases 下载预编译的 autolock.exe。
autolock.exe
autolock/ ├── src/ │ ├── main.rs # 程序入口,Windows 子系统配置 │ ├── app.rs # GUI 应用主逻辑 │ ├── timer.rs # 定时器核心实现 │ ├── platform.rs # Windows 平台特定功能 │ ├── icon.ico # 应用图标 │ └── icon.svg # SVG 图标 ├── build.rs # 构建脚本 └── Cargo.toml # 项目配置
定时器核心组件,提供:
egui GUI 应用:
Windows 平台适配:
trigger_lock
is_screen_locked
monitor_session_events
本项目遵循 MIT 许可证。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
AutoLock
基于 Rust 和 eframe 框架开发的 Windows 桌面自动锁屏工具。
功能特性
技术栈
系统要求
安装说明
方式一:编译安装
方式二:使用预编译版本
从 Gitee releases 下载预编译的
autolock.exe。使用方法
项目结构
核心模块
Timer (timer.rs)
定时器核心组件,提供:
AutolockApp (app.rs)
egui GUI 应用:
Platform (platform.rs)
Windows 平台适配:
trigger_lock)is_screen_locked)monitor_session_events)注意事项
许可证
本项目遵循 MIT 许可证。