项目已停止维护,作者建议改用新项目 Aerolite;需 Visual Studio 2026 与 C++/WinRT WinUI3 环境并手动还原 NuGet 包;驱动为自行开发,杀毒软件报毒属正常现象,需临时添加信任

StarlightGUI
OpenStarlightGPL-3.0活跃维护基于 C++/WinRT 和 WinUI3 打造的 Windows 内核级工具箱,集成任务管理、文件管理与窗口管理,界面可定制,适合日常系统操作与监控。
一个强大而易用的 Windows 内核级工具箱,使用 C++/WinRT WinUI3 编写
git clone https://github.com/OpenStarlight/StarlightGUI.git
cd StarlightGUIREADME 未说明具体硬件或显存要求,仅要求 Windows 10 / 11 操作系统
基于 WinUI3 的 Windows 内核级工具箱,用图形界面完成进程、驱动和内存等底层操作
基于 C++/WinRT 和 WinUI3 打造的 Windows 内核级工具箱,集成任务管理、文件管理与窗口管理,界面可定制,适合日常系统操作与监控。
核心能力
- 驱动级操控进程,可终止、调权、以高权限启动
- 读写任意进程内存并注入 DLL
- 加载无签名驱动并支持隐藏驱动
- 内核级遍历文件并强制删除文件
- 查看含隐藏窗口在内的全部系统窗口
容易踩的坑
- v4.1.1最新正式版2026-08-23 · 2026-08-23 13:59 UTC
主程序
- 更新 Sirius ARK 至 v8.0.0-beta。
- 更新 NuGet 依赖包,依赖迁移至 PackageReference。
- 信息窗口支持多实例。
- 移除自定义错误处理系统,错误信息使用 Windows 自带格式化。
- 移除签名验证。
- 增加 PerMonitorV2 高 DPI 支持。
- 修复信息窗口在 Static 背景色下颜色与主窗口不一致的问题。
- 修复信息窗口已在经弹出后切换主题、背景色、背景图片时不会发生变化的问题。
主页
- 修复深色主题下图标的文字颜色是黑色的问题。
任务管理器
- 允许同时存在多个信息窗口。
- v4.1.02026-07-24 · 2026-07-24 17:28 UTC
查看更新说明
主程序
- 适配最新版 Sirius ARK 驱动。
- 重写日志与崩溃处理系统。
- 日志现在存储在运行目录下Logs文件夹,最多存储10份。
- 当程序发生崩溃后会生成崩溃转储,存储在运行目录下Dumps文件夹,最多存储10份。
- 若超出存储上限,新文件生成时会自动清理最旧的文件。
- 修复多个功能同时保存设置时可能造成配置丢失或损坏的问题。
- 修复配置文件损坏时会崩溃的问题。
- 修复失效服务加载失败导致软件无法启动的问题。 (这通常由于先前安装过 Starlight GUI 但改变了安装路径,现在会自动清理并重试。)
- 修复异步检查更新时可能会崩溃的问题。
- 修复微软对电脑施法时可能会崩溃的问题。
- 关闭检查更新后不再获取公告数据。
- 修复控制台主题与程序主题不一致的问题。
- 修复控制台不可用时日志系统可能初始化失败的问题。
- 整体重构代码,优化可读性和逻辑。
任务管理器
- 进程 CPU 数据现在以百分比形式展示,并且更加准确。
- 修复快速切换页面或刷新进程列表时,过期的后台结果可能覆盖当前数据并导致显示异常或崩溃的问题。
- 修复进程内存占用及状态显示不准确的问题。
- 修复部分数值列无法排序的问题。
监视器
- 新增 DPCTimer 页面,可以查看定时器、DPC、回调地址、周期、处理器等信息。
- 新增 ERESOURCE 页面,可以查看资源锁地址、活动计数、争用计数及等待者数量。
- 修复快速切换页面时,后台枚举结果可能写入错误页面导致显示异常或崩溃的问题。
- 修复系统对象数量较多时可能枚举失败或数据显示不完整的问题。
- 修复符号链接对象无法正确读取目标路径的问题。
- 修复枚举部分回调导致蓝屏的问题。 (很明显这不是我造成的>w<)
- 优化大量数据的加载、筛选和切换速度。
- 调整部分列宽,优化界面美观性。
- v4.0.02026-06-29 · 2026-06-29 12:05 UTC
查看更新说明
主程序
- 完全弃用SKT64。迁移至Sirius ARK。
- 新增函数展示设置设置,可以过滤已弃用/未知的函数,并控制函数是否使用文档记载的函数名。
- 新增自动停止服务设置,开启后当进程退出时自动停止Sirius ARK的服务。
- 为所有搜索框增加自动建议功能。
- 列表现在会在鼠标移动到文字上方时显示tooltip,以替代先前不稳定的跑马灯效果。
- 修复在切换主题时出现窗体颜色异常的问题。
- 修复在切换主题或背景时会崩溃的问题。
- 修复因打包错误导致无法启动的问题。
- 修复驱动加载完毕后无法继续运行主窗口初始化逻辑的问题。
- 优化公告系统。
- 现在分为普通版和高级版,普通版的功能将有一部分限制。
任务管理器
- 内部实现全部重写。
- 修改进程令牌现在支持自定义来源PID。
- 新增增强枚举功能,可在设置开启,已经重写,速度很快。
- 修复获取部分进程的详细信息时出现数据异常的问题。
- 修复终止进程按钮在未选中任何项时也可点击的问题。
模块管理器
- 内部实现全部重写。
- 增强了卸载驱动的实现。
- 暂时禁用隐藏驱动,因为尚未实现。
- 修复卸载驱动按钮在未选中任何项时也可点击的问题。
文件管理器
- 内部实现全部重写。
- 将复制文件改为真正的内核态实现。
- 修复很多系统无法使用NTFSPARSER枚举文件的问题。
- 暂时禁用锁定文件,因为尚未实现。
窗口管理器
- 设置ZBID功能使用的DLL修改为调用时加载,修复第一次初始化页面时卡顿的问题。
系统功能
- 内部实现与界面全部重写。
- 重新分类,精简功能。
- 暂时修改注册表,因为尚未实现。
监视器
- 内部实现与界面全部重写。
- 删除调试信息、标准过滤驱动、ExCallback页面。这些功能尚未实现,且我们评估认为没有必要继续保留。
- 回调/消息页面现在可以按照回调类型分类,且列表的内容更多更准确。
- SSDT/ShadowSSDT页面移除钩子相关功能。
- IDT/GDT页面精简且更准确。
- HAL分发表/HAL私有分发表页面合并为一页
- 增加了三种新HAL分发表的查看。
- 现在可以移除所有类型的回调。
内存反汇编
- 内部实现全部重写。
- 查看无效内存时直接返回错误而不是显示垃圾信息。
- v3.0.0-pre3pre-release2026-03-29 · 2026-03-29 10:18 UTC
查看更新说明
主程序
- 新增开机自启动设置。
- 新增后台运行设置。
- 新增替代任务管理器设置。在开启后运行任务管理器时将自动启动 Starlight GUI 并导航至任务管理器页面。
- 修复列表的分隔线不延伸到列表底部的问题。
- 优化图标质量。
- 部分字符容易超出列宽的区域新增跑马灯展示。
- 新增本地化系统! 目前有简体中文和英文。 现在可以向我们投稿其他语言的翻译了! (@ntkrnl64, #60; @SUSRDev, #64)
- 新增主题系统。可切换浅色/深色主题。
- 优化标题栏。
- 优化部分页面的过渡动画。
- 为所有列表增加列宽调整功能。
- 为所有搜索框增加自动补全功能。
- 移除了服务修复脚本,改为内置代码修复,功能相同。 (@ProgrammerMAX114514, #67)
文件管理器
- 重构界面。
- 新增多选项卡,类似系统文件管理器。
- 优化路径框,不再使用输入框,而是类似系统文件管理器的面包屑样式。
- 优化目录根,现在目录根展示为此电脑,并且可以选择磁盘进入,移除了先前切换磁盘的按钮。
- 修复 Windows 11 下很多图标展示为 Windows 10 样式的问题。
窗口管理器
- 显示无标题窗口/仅显示可见窗口选项现在使用 AppBarToggleButton。
内存反汇编
- 重新调整部分文本。
- 反汇编文本结果现在允许选中。
- v3.0.0-pre2pre-release2026-03-22 · 2026-03-22 07:25 UTC
查看更新说明
主程序
- 删除列表特效设置。
- 修复多次刷新后程序变卡的问题。
- 重构所有页面的排序系统。
- 优化加载驱动时的输出。(#54, #58)
- 修复问候语不跟随系统时间设置的问题。(#59)
- 新增自动刷新设置。
- 新增自动扫描磁盘并添加至主页选项卡功能。(#53)
任务管理器
- 新增自动刷新功能。以一定频率刷新页面,以保持所有数据处于最新状态。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
中文 | English
停止维护
由于开发者个人原因,该项目暂时停止维护。
请查看开发者的新项目 Aerolite,其包含了更现代化的界面、引擎和功能。
Starlight GUI 是一个基于 C++/WinRT 的 WinUI3 开源项目,为开发者的兴趣作品,致力于打造一个功能强大、界面美观、易于使用的开源 Windows 10 / 11 内核级工具箱。项目采用原生的 WinUI3 设计,完美贴合 Windows 11 系统的操作习惯和视觉风格。拥有很多实用功能和自定义设置,增强电脑的使用体验。
开发者: Stars
许可证: GPL 3.0 License | OSI Certified
Copyright © 2026 Starlight. All Rights Reserved.
下载链接:
- 夸克网盘:
https://pan.quark.cn/s/ee7a29ca2a76(提取码:vVmj) - Github Releases/Actions:
https://github.com/OpenStarlight/StarlightGUI - QQ群:
1041508876
重要: 关于分发渠道调整
自 Starlight GUI v4.0.0 及以后,我们将软件分发渠道调整为双渠道。
普通版/免费版: 可以直接从 夸克网盘/QQ群/Github Releases/Github Actions 内直接下载。
高级版: 自行构建完整源码或前往爱发电赞助作者后在QQ群下载。
这意味着什么?
本次改动不代表本软件将进入收费模式。软件的源码仍然开源,我们的初心始终不变。你可以自行拉取完整源码进行构建以免费使用高级版。
普通版和高级版的功能几乎没有差别,仅仅限制了一些极高技术门槛的功能。
高级版的目的是为了提供一份给开发者提供赞助的渠道,这与许多其他开源项目类似。我们不会为高级版添加验证机制,也不会介意你向朋友分享高级版,只要你没有做违反协议的事(大肆分发、倒卖等)。
非常感谢你们的理解。开发不易,请多多支持!
主要功能
任务管理器
- 完全重构的任务管理器
- 集成大部分系统任务管理器核心功能
- 驱动级操控进程能力(终止、调节、权限等)
- 以高权限启动进程
- 读取、修改进程内存,注入 DLL
模块管理器
- 查看系统加载的所有模块
- 轻松加载、卸载驱动
- 加载无签名驱动
- 隐藏驱动能力
文件管理器
- 现代化界面文件管理器
- 多种用户级、内核级遍历文件方式
- 强制删除文件
窗口管理器
- 查看系统所有窗口(包括隐藏)
- 窗口强制显示、隐藏操作
监视器
- ARK 级系统内核资源查看
- 功能完善,数据一览无余
内存反汇编
- 读取任意内存
- 将读取的内存转为十六进制值或汇编代码
- 写入任意内容至任意内存
设置菜单
- 功能模块配置
- 界面个性化设置
开发环境设置
环境
Windows 10 / 11操作系统Visual Studio 2026(推荐)C++ 20及以上C++/WinRT WinUI3开发环境
安装步骤
-
克隆项目
git clone https://github.com/OpenStarlight/StarlightGUI.git cd StarlightGUI -
使用 Visual Studio 打开项目
- 打开
Visual Studio - 选择
打开项目或解决方案 - 导航到项目目录,选择
.sln解决方案文件
- 打开
-
还原 NuGet 包
- 在解决方案资源管理器中右键点击解决方案
- 选择
还原 NuGet 包
-
配置构建环境
- 确保选择正确的构建配置(Debug/Release)
- 该项目依赖
WinUI3,请注意架构配置
-
构建和运行
- 使用菜单中的
生成→生成解决方案
- 使用菜单中的
-
生成安装包
- 在项目文件夹的
x64/Release(Debug)中将所有文件提取即可,StarlightGUI.exe即为可执行文件 - 可将上述文件自行创建压缩包或创建安装程序
- 在项目文件夹的
(OPTIONAL) 注意事项
- 如果你在启动项目时遇到了类似
参数错误的报错导致的断点,请直接忽略,这不会影响程序运行。 - 如果你在切换至某些页面时出现了崩溃,请尝试关闭 Visual Studio 的
XAML 热重载。
免责声明
重要提示: 本项目仅供学习和研究目的使用。使用者需对使用本软件所产生的任何后果承担全部责任。
- 本软件没有病毒,由于为高权限操作,杀毒软件报毒是正常现象
- 本软件涉及系统底层操作,不当使用可能导致系统不稳定
- 通过本软件加载或创建的内容可能有潜在安全风险
- 本软件的功能可能会使系统或文件数据意外损坏或丢失
请尽量不要使用可能导致蓝屏的功能,驱动在操作过程中意外终止可能会导致系统永久性损坏,并引发软件无法启动的严重问题。请您对自己的行为负责。
软件的所有内容可以保证在完全符合配置要求的情况下完美运行,请确保您的系统配置符合要求。因该原因引发的所有问题,请勿上报给开发者。
安装并运行本软件,即代表您已阅读并同意以上以下内容:
- 您正在了解相关风险的情况下使用
- 您因使用本软件造成的任何损失,开发者均不负责
- 您遵守当地法律法规,合法使用本软件,不用于恶意用途
- 您理解本软件开发者仅为兴趣所做,本软件的最终解释权为开发者所有
- 您保证不对本软件及其开发者发表任何侮辱性、污蔑性言论
我们深知自己可能没有做到最好,并接受来自所有人的批评指正。请保留一份对开发者的尊重。
驱动特别提醒/声明:
- 本软件使用的驱动均为自行开发
- 如果在使用途中遇到驱动报毒,请您临时为驱动添加信任,并确保您在停止使用该软件后完全移除信任
- 禁止未经授权挪用本项目的驱动并用于其它目的
项目使用的技术大多公开,且在本项目里完全处于合法用处。如果本项目的驱动被来自非本项目的程序使用,则其对应的开发者应当承担自己所做出一切行为的后果!本项目的开发者概不负责!
技术无罪,罪在将技术用于非法用途的人。项目开源是为了促进技术发展,愿您遵守这条声明。
特别感谢
AI辅助开发
- Deepseek
- ChatGPT
- Copilot
- Claude
项目支持
- Stars - 主要开发
- PspExitThread - 驱动开发指导
- Wormwaker - 思路启发、宣传
- MuLin - 程序测试
- NtKrnl64 - 本地化
开发环境
- Visual Studio - 强大的集成开发环境
- Microsoft WinUI3 - 现代化 UI 框架
- C++/WinRT - 高效 Windows 运行时支持
本地化
项目现已支持多语言本地化,我们欢迎来自世界各地的开发者和用户使用并共同维护本项目!
你可以在 Issues 界面 向我们发起增加新语言的请求,通过后在官方 Crowdin 提交你的语言文件!
这是项目在 Crowdin 目前的本地化情况:
Star History
给我们点亮小星星,这对我们很重要!