StarlightGUI

OpenStarlightGPL-3.0活跃维护

基于 C++/WinRT 和 WinUI3 打造的 Windows 内核级工具箱,集成任务管理、文件管理与窗口管理,界面可定制,适合日常系统操作与监控。

一个强大而易用的 Windows 内核级工具箱,使用 C++/WinRT WinUI3 编写

v4.1.1发布于 2026-08-23 13:59 UTC445star25fork同步于 2026-11-10 18:00 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/OpenStarlight/StarlightGUI.git
cd StarlightGUI
硬件要求按 README 说明

README 未说明具体硬件或显存要求,仅要求 Windows 10 / 11 操作系统

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 WinUI3 的 Windows 内核级工具箱,用图形界面完成进程、驱动和内存等底层操作

基于 C++/WinRT 和 WinUI3 打造的 Windows 内核级工具箱,集成任务管理、文件管理与窗口管理,界面可定制,适合日常系统操作与监控。

核心能力

  • 驱动级操控进程,可终止、调权、以高权限启动
  • 读写任意进程内存并注入 DLL
  • 加载无签名驱动并支持隐藏驱动
  • 内核级遍历文件并强制删除文件
  • 查看含隐藏窗口在内的全部系统窗口

容易踩的坑

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

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v4.1.1
  1. v4.1.1最新正式版2026-08-23 · 2026-08-23 13:59 UTC

    主程序

    1. 更新 Sirius ARK 至 v8.0.0-beta。
    2. 更新 NuGet 依赖包,依赖迁移至 PackageReference。
    3. 信息窗口支持多实例。
    4. 移除自定义错误处理系统,错误信息使用 Windows 自带格式化。
    5. 移除签名验证。
    6. 增加 PerMonitorV2 高 DPI 支持。
    7. 修复信息窗口在 Static 背景色下颜色与主窗口不一致的问题。
    8. 修复信息窗口已在经弹出后切换主题、背景色、背景图片时不会发生变化的问题。

    主页

    1. 修复深色主题下图标的文字颜色是黑色的问题。

    任务管理器

    1. 允许同时存在多个信息窗口。
  2. v4.1.02026-07-24 · 2026-07-24 17:28 UTC
    查看更新说明

    主程序

    1. 适配最新版 Sirius ARK 驱动。
    2. 重写日志与崩溃处理系统。
    • 日志现在存储在运行目录下Logs文件夹,最多存储10份。
    • 当程序发生崩溃后会生成崩溃转储,存储在运行目录下Dumps文件夹,最多存储10份。
    • 若超出存储上限,新文件生成时会自动清理最旧的文件。
    1. 修复多个功能同时保存设置时可能造成配置丢失或损坏的问题。
    2. 修复配置文件损坏时会崩溃的问题。
    3. 修复失效服务加载失败导致软件无法启动的问题。 (这通常由于先前安装过 Starlight GUI 但改变了安装路径,现在会自动清理并重试。)
    4. 修复异步检查更新时可能会崩溃的问题。
    5. 修复微软对电脑施法时可能会崩溃的问题。
    6. 关闭检查更新后不再获取公告数据。
    7. 修复控制台主题与程序主题不一致的问题。
    8. 修复控制台不可用时日志系统可能初始化失败的问题。
    9. 整体重构代码,优化可读性和逻辑。

    任务管理器

    1. 进程 CPU 数据现在以百分比形式展示,并且更加准确。
    2. 修复快速切换页面或刷新进程列表时,过期的后台结果可能覆盖当前数据并导致显示异常或崩溃的问题。
    3. 修复进程内存占用及状态显示不准确的问题。
    4. 修复部分数值列无法排序的问题。

    监视器

    1. 新增 DPCTimer 页面,可以查看定时器、DPC、回调地址、周期、处理器等信息。
    2. 新增 ERESOURCE 页面,可以查看资源锁地址、活动计数、争用计数及等待者数量。
    3. 修复快速切换页面时,后台枚举结果可能写入错误页面导致显示异常或崩溃的问题。
    4. 修复系统对象数量较多时可能枚举失败或数据显示不完整的问题。
    5. 修复符号链接对象无法正确读取目标路径的问题。
    6. 修复枚举部分回调导致蓝屏的问题。 (很明显这不是我造成的>w<)
    7. 优化大量数据的加载、筛选和切换速度。
    8. 调整部分列宽,优化界面美观性。
  3. v4.0.02026-06-29 · 2026-06-29 12:05 UTC
    查看更新说明

    主程序

    1. 完全弃用SKT64。迁移至Sirius ARK。
    2. 新增函数展示设置设置,可以过滤已弃用/未知的函数,并控制函数是否使用文档记载的函数名。
    3. 新增自动停止服务设置,开启后当进程退出时自动停止Sirius ARK的服务。
    4. 为所有搜索框增加自动建议功能。
    5. 列表现在会在鼠标移动到文字上方时显示tooltip,以替代先前不稳定的跑马灯效果。
    6. 修复在切换主题时出现窗体颜色异常的问题。
    7. 修复在切换主题或背景时会崩溃的问题。
    8. 修复因打包错误导致无法启动的问题。
    9. 修复驱动加载完毕后无法继续运行主窗口初始化逻辑的问题。
    10. 优化公告系统。
    11. 现在分为普通版和高级版,普通版的功能将有一部分限制。

    任务管理器

    1. 内部实现全部重写。
    2. 修改进程令牌现在支持自定义来源PID。
    3. 新增增强枚举功能,可在设置开启,已经重写,速度很快。
    4. 修复获取部分进程的详细信息时出现数据异常的问题。
    5. 修复终止进程按钮在未选中任何项时也可点击的问题。

    模块管理器

    1. 内部实现全部重写。
    2. 增强了卸载驱动的实现。
    3. 暂时禁用隐藏驱动,因为尚未实现。
    4. 修复卸载驱动按钮在未选中任何项时也可点击的问题。

    文件管理器

    1. 内部实现全部重写。
    2. 将复制文件改为真正的内核态实现。
    3. 修复很多系统无法使用NTFSPARSER枚举文件的问题。
    4. 暂时禁用锁定文件,因为尚未实现。

    窗口管理器

    1. 设置ZBID功能使用的DLL修改为调用时加载,修复第一次初始化页面时卡顿的问题。

    系统功能

    1. 内部实现与界面全部重写。
    2. 重新分类,精简功能。
    3. 暂时修改注册表,因为尚未实现。

    监视器

    1. 内部实现与界面全部重写。
    2. 删除调试信息、标准过滤驱动、ExCallback页面。这些功能尚未实现,且我们评估认为没有必要继续保留。
    3. 回调/消息页面现在可以按照回调类型分类,且列表的内容更多更准确。
    4. SSDT/ShadowSSDT页面移除钩子相关功能。
    5. IDT/GDT页面精简且更准确。
    6. HAL分发表/HAL私有分发表页面合并为一页
    7. 增加了三种新HAL分发表的查看。
    8. 现在可以移除所有类型的回调。

    内存反汇编

    1. 内部实现全部重写。
    2. 查看无效内存时直接返回错误而不是显示垃圾信息。
  4. v3.0.0-pre3pre-release2026-03-29 · 2026-03-29 10:18 UTC
    查看更新说明

    主程序

    1. 新增开机自启动设置。
    2. 新增后台运行设置。
    3. 新增替代任务管理器设置。在开启后运行任务管理器时将自动启动 Starlight GUI 并导航至任务管理器页面。
    4. 修复列表的分隔线不延伸到列表底部的问题。
    5. 优化图标质量。
    6. 部分字符容易超出列宽的区域新增跑马灯展示。
    7. 新增本地化系统! 目前有简体中文和英文。 现在可以向我们投稿其他语言的翻译了! (@ntkrnl64, #60; @SUSRDev, #64)
    8. 新增主题系统。可切换浅色/深色主题。
    9. 优化标题栏。
    10. 优化部分页面的过渡动画。
    11. 为所有列表增加列宽调整功能。
    12. 为所有搜索框增加自动补全功能。
    13. 移除了服务修复脚本,改为内置代码修复,功能相同。 (@ProgrammerMAX114514, #67)

    文件管理器

    1. 重构界面。
    2. 新增多选项卡,类似系统文件管理器。
    3. 优化路径框,不再使用输入框,而是类似系统文件管理器的面包屑样式。
    4. 优化目录根,现在目录根展示为此电脑,并且可以选择磁盘进入,移除了先前切换磁盘的按钮。
    5. 修复 Windows 11 下很多图标展示为 Windows 10 样式的问题。

    窗口管理器

    1. 显示无标题窗口/仅显示可见窗口选项现在使用 AppBarToggleButton。

    内存反汇编

    1. 重新调整部分文本。
    2. 反汇编文本结果现在允许选中。
  5. v3.0.0-pre2pre-release2026-03-22 · 2026-03-22 07:25 UTC
    查看更新说明

    主程序

    1. 删除列表特效设置。
    2. 修复多次刷新后程序变卡的问题。
    3. 重构所有页面的排序系统。
    4. 优化加载驱动时的输出。(#54, #58)
    5. 修复问候语不跟随系统时间设置的问题。(#59)
    6. 新增自动刷新设置。
    7. 新增自动扫描磁盘并添加至主页选项卡功能。(#53)

    任务管理器

    1. 新增自动刷新功能。以一定频率刷新页面,以保持所有数据处于最新状态。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    中文 | 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

    Alt

    重要: 关于分发渠道调整

    自 Starlight GUI v4.0.0 及以后,我们将软件分发渠道调整为双渠道。
    普通版/免费版: 可以直接从 夸克网盘/QQ群/Github Releases/Github Actions 内直接下载。
    高级版: 自行构建完整源码或前往爱发电赞助作者后在QQ群下载。

    这意味着什么?

    本次改动不代表本软件将进入收费模式。软件的源码仍然开源,我们的初心始终不变。你可以自行拉取完整源码进行构建以免费使用高级版。
    普通版和高级版的功能几乎没有差别,仅仅限制了一些极高技术门槛的功能。
    高级版的目的是为了提供一份给开发者提供赞助的渠道,这与许多其他开源项目类似。我们不会为高级版添加验证机制,也不会介意你向朋友分享高级版,只要你没有做违反协议的事(大肆分发、倒卖等)。
    非常感谢你们的理解。开发不易,请多多支持!

    主要功能

    任务管理器

    • 完全重构的任务管理器
    • 集成大部分系统任务管理器核心功能
    • 驱动级操控进程能力(终止、调节、权限等)
    • 以高权限启动进程
    • 读取、修改进程内存,注入 DLL

    模块管理器

    • 查看系统加载的所有模块
    • 轻松加载、卸载驱动
    • 加载无签名驱动
    • 隐藏驱动能力

    文件管理器

    • 现代化界面文件管理器
    • 多种用户级、内核级遍历文件方式
    • 强制删除文件

    窗口管理器

    • 查看系统所有窗口(包括隐藏)
    • 窗口强制显示、隐藏操作

    监视器

    • ARK 级系统内核资源查看
    • 功能完善,数据一览无余

    内存反汇编

    • 读取任意内存
    • 将读取的内存转为十六进制值或汇编代码
    • 写入任意内容至任意内存

    设置菜单

    • 功能模块配置
    • 界面个性化设置

    开发环境设置

    环境

    • Windows 10 / 11 操作系统
    • Visual Studio 2026 (推荐)
    • C++ 20 及以上
    • C++/WinRT WinUI3 开发环境

    安装步骤

    1. 克隆项目

      git clone https://github.com/OpenStarlight/StarlightGUI.git
      cd StarlightGUI
      
    2. 使用 Visual Studio 打开项目

      • 打开 Visual Studio
      • 选择 打开项目或解决方案
      • 导航到项目目录,选择 .sln 解决方案文件
    3. 还原 NuGet 包

      • 在解决方案资源管理器中右键点击解决方案
      • 选择 还原 NuGet 包
    4. 配置构建环境

      • 确保选择正确的构建配置(Debug/Release)
      • 该项目依赖 WinUI3 ,请注意架构配置
    5. 构建和运行

      • 使用菜单中的 生成 → 生成解决方案
    6. 生成安装包

      • 在项目文件夹的 x64/Release(Debug) 中将所有文件提取即可, StarlightGUI.exe 即为可执行文件
      • 可将上述文件自行创建压缩包或创建安装程序

    (OPTIONAL) 注意事项

    1. 如果你在启动项目时遇到了类似 参数错误 的报错导致的断点,请直接忽略,这不会影响程序运行。
    2. 如果你在切换至某些页面时出现了崩溃,请尝试关闭 Visual Studio 的 XAML 热重载。

    免责声明

    重要提示: 本项目仅供学习和研究目的使用。使用者需对使用本软件所产生的任何后果承担全部责任。

    • 本软件没有病毒,由于为高权限操作,杀毒软件报毒是正常现象
    • 本软件涉及系统底层操作,不当使用可能导致系统不稳定
    • 通过本软件加载或创建的内容可能有潜在安全风险
    • 本软件的功能可能会使系统或文件数据意外损坏或丢失

    请尽量不要使用可能导致蓝屏的功能,驱动在操作过程中意外终止可能会导致系统永久性损坏,并引发软件无法启动的严重问题。请您对自己的行为负责。

    软件的所有内容可以保证在完全符合配置要求的情况下完美运行,请确保您的系统配置符合要求。因该原因引发的所有问题,请勿上报给开发者。

    安装并运行本软件,即代表您已阅读并同意以上以下内容:

    • 您正在了解相关风险的情况下使用
    • 您因使用本软件造成的任何损失,开发者均不负责
    • 您遵守当地法律法规,合法使用本软件,不用于恶意用途
    • 您理解本软件开发者仅为兴趣所做,本软件的最终解释权为开发者所有
    • 您保证不对本软件及其开发者发表任何侮辱性、污蔑性言论

    我们深知自己可能没有做到最好,并接受来自所有人的批评指正。请保留一份对开发者的尊重。

    驱动特别提醒/声明:

    • 本软件使用的驱动均为自行开发
    • 如果在使用途中遇到驱动报毒,请您临时为驱动添加信任,并确保您在停止使用该软件后完全移除信任
    • 禁止未经授权挪用本项目的驱动并用于其它目的

    项目使用的技术大多公开,且在本项目里完全处于合法用处。如果本项目的驱动被来自非本项目的程序使用,则其对应的开发者应当承担自己所做出一切行为的后果!本项目的开发者概不负责!

    技术无罪,罪在将技术用于非法用途的人。项目开源是为了促进技术发展,愿您遵守这条声明。

    特别感谢

    AI辅助开发

    • Deepseek
    • ChatGPT
    • Copilot
    • Claude

    项目支持

    • Stars - 主要开发
    • PspExitThread - 驱动开发指导
    • Wormwaker - 思路启发、宣传
    • MuLin - 程序测试
    • NtKrnl64 - 本地化

    开发环境

    • Visual Studio - 强大的集成开发环境
    • Microsoft WinUI3 - 现代化 UI 框架
    • C++/WinRT - 高效 Windows 运行时支持

    本地化

    项目现已支持多语言本地化,我们欢迎来自世界各地的开发者和用户使用并共同维护本项目!
    你可以在 Issues 界面 向我们发起增加新语言的请求,通过后在官方 Crowdin 提交你的语言文件!
    这是项目在 Crowdin 目前的本地化情况: Crowdin

    Star History

    给我们点亮小星星,这对我们很重要!