具体更多说明可在“document_CN.md”内Gtihub项目内查看
使用方法
1.将 ks-launcher.exe、ks-driver.sys、ks-service.exe 和 ks-gui.exe 放在同一个目录。
2.以管理员身份运行 ks-launcher.exe。
3.点击 Start Driver。
4.Driver 启动后,点击 Start Service。
5.Service 启动后,点击 Start GUI。
6.关闭时必须按 Stop GUI、Stop Service、Stop Driver 的顺序操作。
Launcher 启动前会根据自身同级目录中的文件重新创建 driver 和 service 注册。运行中的组件显示红色 Stop ... 按钮。所有命令输出和错误统一写入 launcher 同级的 ks-launcher.log。
service 手动诊断需要在提升权限的终端中运行 ks-service.exe --console。 GUI 使用 GLFW/OpenGL,必须从交互式桌面会话运行。
Kernel Script 是一个仅面向 Windows 的 Rust 工作区,用于通过受保护的用户态 service 和 WDM driver 执行 Luau 脚本。运行时分层如下:
Luau 脚本
-> ks-gui 同步 Named Pipe 客户端
-> ks-service Tokio Named Pipe 服务端
-> DeviceIoControl
-> ks-driver WDM 内存操作
功能
Luau JIT、脚本热重载和生命周期回调执行预算。
同步进程查找、模块基址、内存读写、RVA、MDL、批量读取和指针链 API。
通过 config API 持久化脚本配置(config.json)。
键盘输入 API(is_key_down / is_key_up / is_key_press),游戏持有 输入焦点时同样有效。
持续内存锁:service 每轮 sweep 用一次批量写 IOCTL 重放全部锁。
EgUI/GLFW 透明覆盖层和缓存绘制命令。
ks-service 在用户态使用 Toolhelp 枚举进程。
SYSTEM-only driver 设备访问和首次打开进程绑定。
ks-core 提供显式小端序的分帧 IPC 协议。
launcher 每次启动随机化 SCM 服务名,全部停止后恢复组件原始文件名。
12游戏吧 » kernel script(内核脚本)直接读写进程内存,不限于《全境封锁2》 v0.6