Repository navigation
Releases: lipeilin2006/kernel-script
Releases · lipeilin2006/kernel-script
Release list
0.6
feat: batch write pipeline, Lua keyboard API, random launcher naming - Add IOCTL_WRITE_MEMORY_BATCH and Lua memory.batch_write: N writes in one IPC round trip and one kernel transition, one process lookup per distinct PID - Cache the encoded lock batch request keyed on a table version counter; the sweep reuses it with no clone, re-encode, or table lock - Add keyboard.is_key_down/is_key_up/is_key_press (GetAsyncKeyState snapshot per frame; press latches a full down-up cycle, read-and-clear) - Launcher: random per-start SCM names plus random component file names on start and canonical-name restore on stop, tracked in ks-launcher.state; ks-service takes --service-name - Cap the overlay frame rate at 60 Hz; fix collapsing_header and scroll_area drawing into the parent UI - PE-header erasure experiment reverted; seh_shim.c keeps ntifs.h - Refresh README, AGENTS, and both Lua API references
0.2
The required functions for esp have been completed.
The asynchronous API has been changed to a synchronous API, resulting in better performance.
0.1
first release version.