Computer Room Control Software Nemesis: 轻松破解机房控制.
©️ 2023 MaxLHy0424. All Rights Reserved.
分支 | 最新版本 | 状态 | 最新发行版 |
---|---|---|---|
CRCSN 1 | v1.0_Stable | ❌ 停止维护 | 📋 更新日志 |
CRCSN 2 | v2.5_Stable | ❌ 停止维护 | 📋 更新日志 |
CRCSN 3 | v3.0.1 (Build 30174) | ❌ 停止维护 | 📋 更新日志 |
CRCSN 4 | v4.10.7 | ❌ 停止维护 | 📋 更新日志 |
CRCSN 5 | v5.10.2 | 🛠️ 正常更新 | 📋 更新日志 |
CRCSN 6 | 无 | ✨ 正在开发 | 🔒 尚未发布 |
CRCSN LTS | 无 | ✨ 正在开发 | 🔒 尚未发布 |
相关链接:
使用 CRCSN 时建议关闭防病毒软件. 若 CRCSN 被报为恶意软件, 请添加排除项.
Note
适用于 v5.10.2.
CRCSN 仅供学习交流用途, 请勿使用本软件扰乱课堂纪律, 造成的后果与开发者无关.
Important
启动脚本已进入维护阶段, 不再添加新功能.
一般情况下, 运行 launcher.cmd
即可启动 CRCSN.
如果默认的启动方式不满足您的需求, 可以根据下文修改.
找到:
set item.runtime=ucrt
软件支持的 Runtime 如下:
ucrt
(默认, 推荐): 开发工具链为 MSYS2mingw-w64-ucrt-x86_64-toolchain
, Runtime 为新式的 Universal C Runtime, 支持 Windows 10 以上的 Windows OS (部分 Windows OS 在安装最新补丁后可以运行).msvcrt
: 开发工具链为 MSYS2mingw-w64-x86_64-toolchain
, Runtime 为老旧的 Microsoft Visual C Runtime, 支持大部分 Windows OS.
根据上述内容, 选择需要版本的对应字符串替换即可.
启用时, 将会直接启动 CRCSN, 无需确认.
找到:
set config.auto_launch=0
将等号后面的数字改为 0
之外的其他数字, 即可启用. 禁用只需改回去即可.
启用时, 启动脚本将会输出 CRCSN 二进制文件的详细信息.
找到:
set config.show_verbose_info=0
将等号后面的数字改为 0
之外的其他数字, 即可启用. 禁用只需改回去即可.
Important
此参数区分大小写.
找到:
set item.args=
窗口操作的主参数为 -W
, 附加参数如下:
f
: 置顶窗口并每间隔 100ms 将窗口设为焦点;t
: 将窗口不透明度设为 90% (仅支持新版控制台);c
: 允许缩放 / 最大化 / 最小化窗口 (可能导致意外行为).
可以有多个附加参数, 其顺序不影响应用效果, 但不可以仅使用主参数.
使用示例:
set item.args=-Wtf
启动脚本的本质是 Windows 命令脚本, 可以根据需求深度自定义.
位于 "软件信息" 区域下方. 通过鼠标点击按钮 > 退出
可以直接退出软件, 点击 > 信息
查看软件信息, 点击 > 命令提示符
可以在当前软件窗口内打开命令提示符.
Tip
启动命令提示符后, 可以使用命令 mode con cols=行数 lines=列数
调整窗口大小. 退出命令提示符后, 如果未追加 -Wc
参数, 将会重置窗口属性.
位于 "快捷操作" 区域下方.
使用鼠标在 [破解]
下点击需要破解的控制软件, 以禁用破解. 如需恢复, 可以在 [恢复]
下点击需要恢复的控制软件, 即可恢复控制. 如果 [破解]
和 [恢复]
下的控件点击后输出 (!) 需要提权.
, 则请以管理员权限重新启动软件.
Note
正在准备 CRCSN 的下一个主要更新! 如果有什么建议, 欢迎在 GitHub Repository Issues 中提出.
如果想尝试实验性更新, 您可以在 Makefile
中的:
def=-D_CRT_SECURE_NO_WARNINGS -DANSI -D_ANSI
修改为:
def=-D_CRT_SECURE_NO_WARNINGS -DANSI -D_ANSI -D_NEXT_
重新编译后即可启用. 暂时不会有文档说明.
- 弃置命令行参数, 使用配置文件;
- 新的配置选项;
- 新的初始化流程;
- 自定义破解/恢复规则;
- 重绘软件图标;
- 自动申请管理员权限;
- UI 优化.
- 移除
launcher.cmd
.
- [弃置] 添加命令行模式;
- [弃置] 使用 Windows API 代替 Windows 命令调用.
CRCSN 使用 MIT License, 详细内容请自行阅读.
受限于开发工具链, 构建出的二进制文件架构仅支持 x86_64 架构.
可以运行注册表编辑器, 定位到 HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System
下, 看看有没有一个叫 DisableCMD
的值, 有的话就删掉, 再试试.
在不影响软件正常运行的情况下, 可以给软件文件修改一个名称, 再试试. 或者打开注册表编辑器, 定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
, 找到和要运行的软件的文件名称相同的项, 删除即可.
- Bilibili 用户 lateworker_晚工 提供界面代码 (详见此处, 软件有修改);
- Bilibili 用户 痕继痕迹 指导软件界面设计;
- GitHub 用户 Zhu-Xinrong (Kendall) 指导软件图标设计.