SuperAPI AI 工具集

linjector-luau-script-ide

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:LInjector 是开源 Luau/Lua 脚本 IDE 与执行器,采用 C# Windows Forms 编写(.NET Framework 4.8,x86 32 位),面向脚本编写与 DLL 注入执行场景。

主要能力:集成 Monaco 编辑器(VS Code 同款),提供 Luau 语法高亮;多标签系统经优化,40 个以上标签时内存占用约 1 GB;内置 DLL 注入逻辑,原目标为 Roblox UWP 客户端;支持脚本文件保存与加载、主题与字号等配置持久化。

使用方式:需 Visual Studio 2022 与 .NET Framework 4.8 SDK,目标平台 x86、Release 配置。克隆仓库后打开 LInjector.sln,用 CTRL+SHIFT+B 构建,或执行 msbuild LInjector.sln /p:Configuration=Release /p:Platform=x86。注意先编译再打开窗体,否则设计器会出错。Monaco 通过 WebBrowser/WebView2 加载本地 HTML,C# 侧用 InvokeScript 调用 getValue/setValue 读写内容;注入通过 Injector.InjectDll 调用 OpenProcess、VirtualAllocEx、WriteProcessMemory、CreateRemoteThread 等 Win32 API 完成;脚本执行示例通过命名管道 LInjectorPipe 发送。

适用场景:Luau/Lua 脚本编辑与执行、自定义注入目标研究、基于 Monaco 的编辑器集成参考。

限制:2026 年 UWP 版本因 Hyperion/Byfron 反作弊已被修补,需自行提供可用 DLL 或注入方法;仅支持 Windows x86;WebBrowser 控件需设置 IE11 模拟模式,否则 Monaco 可能空白;注入失败常见于进程未找到或权限不足,需以管理员运行并核对进程名。许可证为 MIT。