基本信息
源码名称:关机管理器_程序及源码
源码大小:20.37M
文件格式:.zip
开发语言:C/C++
更新时间:2023-01-07
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
关机管理器_程序及源码
.
├── ShutMgr
│ ├── MyFuncs.h
│ ├── Programico.ico
│ ├── ShutMgr.pro
│ ├── ShutMgr.pro.user
│ ├── chosemachine.cpp
│ ├── chosemachine.h
│ ├── chosemachine.ui
│ ├── icon.rc
│ ├── logwindow.cpp
│ ├── logwindow.h
│ ├── logwindow.ui
│ ├── main.cpp
│ ├── mainwindow.cpp
│ ├── mainwindow.h
│ ├── mainwindow.ui
│ ├── res.qrc
│ ├── resources
│ │ ├── Programico.ico
│ │ ├── Reason_code_list.png
│ │ ├── UAC.png
│ │ ├── dark.ico
│ │ ├── darkAuto.ico
│ │ ├── darkbackground.png
│ │ ├── info.png
│ │ ├── light.ico
│ │ ├── refresh.png
│ │ └── res.qrc
│ └── uac.h
├── ShutMgr.Ext
│ ├── ShutMgr.Ext.cpp
│ ├── ShutMgr.Ext.h
│ ├── ShutMgr.Ext.pro
│ ├── ShutMgr.Ext.pro.user
│ ├── resources
│ │ ├── Programico.ico
│ │ ├── Reason_code_list.png
│ │ ├── UAC.png
│ │ ├── dark.ico
│ │ ├── darkAuto.ico
│ │ ├── darkbackground.png
│ │ ├── info.png
│ │ ├── light.ico
│ │ ├── refresh.png
│ │ └── res.qrc
│ └── resources.qrc
├── ShutMgr.Notify
│ ├── ShutMgr.Notify.pro
│ ├── ShutMgr.Notify.pro.user
│ ├── main.cpp
│ ├── mainwindow.cpp
│ ├── mainwindow.h
│ ├── mainwindow.ui
│ ├── resources
│ │ ├── Programico.ico
│ │ ├── Reason_code_list.png
│ │ ├── UAC.png
│ │ ├── dark.ico
│ │ ├── darkAuto.ico
│ │ ├── darkbackground.png
│ │ ├── info.png
│ │ ├── light.ico
│ │ ├── refresh.png
│ │ └── res.qrc
│ └── resources.qrc
├── Shutdown_Manager_Installer(bug_fixed).exe
├── 源码.zip
└── 关机管理器_程序及源码_程序及源码.zip
6 directories, 62 files
关机管理器_程序及源码
所有更新及源码将最先在github上发表 https://github.com/CommandPrompt-Wang/QShutMgr
QShutMgr
关机管理器
Powered by open-source Qt_由开源版 Qt 开发(遵守 GPL v3)
注意
- ↑ 为了通过编译,我按照右边的方法修改了头文件 https://codereview.qt-project.org/c/qt/qtbase/ /236948/2/src/corelib/tools/qalgorithms.h
-
根据开源协议“您需要将您使用的Qt库的完整源代码,包括您完成或应用的所有修改,交付给您的用户/客户。或者,您需要提供书面报价,其中包含有关如何获取源代码的说明。另请注意,这必须在您的控制之下(
我怎么管啊(悲),因此仅提供Qt项目或Qt公司提供的源代码链接是不够的。(兄啊...我只有能力提供链接啊,总不可能‘提供书面报价’罢(悲)” - 要获取Qt, 请先下载安装器:https://d13lb3tujbc8s0.cloudfront.net/onlineinstallers/qt-unified-windows-x64-4.4.1-online.exe
- (使用清华源) installer(.exe) --mirror https://mirrors.tuna.tsinghua.edu.cn/qt
用法
- 在上面一栏中选择基本功能(新版略微调整了布局)
-
然后在下一栏中选择高级选项
- 程序会自动取消冲突的选项(取消勾选和/或置灰)
- 鼠标悬停在功能上可以查看说明
更新日志
v1.0.0(GitHub 无)
- 功能
- 基本的电源功能(-s(关机), -r(重启), -h(休眠), -l(注销), -p, 睡眠)
- 对于-s, -r, -l, 有倒计时功能
- 其他高级电源管理选项: 强制, 启动后转到固件(BIOS), 注释等
- 问题
- 注释中出现中文可能会乱码
- 高 DPI 下可能会引起错版和文字显示不全
- 窗口大小未锁定
- 对于"启动后转到固件",不能自动请求管理员权限
- 链接
i. https://wwd.lanzouv.com/b03p7i6rc 密码:114514
v1.0.37
- 功能
- 为睡眠,-h(休眠),-l(注销)添加了倒计时
- 对于"启动后转到固件",增加了自动请求管理员权限的功能
- 解决了中文注释乱码的问题
- 尝试解决高 DPI 的显示问题
- 窗口大小已锁定
- 问题
- 还不能远程指定计算机(-m 参数涉及到主程序和 ShutMgr.Ext,开学前来不及了)
- 因此,指定计算机选项为灰色且按钮无效
- "取消关机"按钮不能结束由 ShutMgr.Ext 启动的睡眠,休眠,注销进程
- 请先手动关闭那个黑黑的窗口
- 按下"执行"按钮后,会弹出窗口(这是直接调用 shutdown.exe)
- 将在未来版本中直接调用 api,将 ShutMgr.Ext 与主程序合并
- 缺少多语言支持
- 纯懒癌
- 按下"终止关机"后,若打开的窗口未响应或未关闭,主程序会卡死
- 已在 v1.0.37.1 中修复
v1.0.37.1
- 问题修复
- ShutMgr.exe
- 修复了“终止关机”按钮无法终止ShutMgr.Ext的问题
- 修复了"终止关机"的按钮逻辑,避免因打开的窗口未响应而主程序卡死的问题
- 更改了_about_ 窗口的内容
- ShutMgr.Ext.exe
a. 隐藏了程序窗口
v1.14.514.1919(呕
- 新功能
- ShutMgr.exe
- 支持了指定远程计算机的功能(命令: shutdown ... -m xxx)
- 提示:程序只会检查出基本的名称错误(如带有空格,空的计算机名等等)!
- 添加了状态栏和日志窗口,日志支持保存
-
添加了“指定关机原因”选项(命令: shutdown ... -d [P:|U:|置空]xx:yy)
4. 添加了与版本号相关的 彩 蛋 (噔 噔 咚
- 问题修复
- ShutMgr.exe
- 修复了按下“执行”按钮会弹一大堆窗口,主程序未响应的问题
- 添加了未获取到管理员权限的警告
- 修复了错误的工作目录导致的无法调用Ext的问题
- 添加了无法访问Ext的警告
- 添加了未选择任何操作的警告
- 修复了指定计算机窗口可以打开多个的问题
- 修改了部分未及时更新的文本
- ShutMgr.Ext.exe
- 重写了参数部分代码,对开关的识别更高效
- 修复了 -fw, -f, 参数不被识别的问题
- 添加了使用 -fw 参数时,未获取到管理员权限的警告
v2.0.0.143
- 新功能
- ShutMgr.exe&ShutMgr.Ext.exe
- 增加了休眠、睡眠、注销等的注释功能
- ShutMgr.exe 略微调整布局,解决文字可能显示不全的问题
- 使用ShutMgr.Notify.exe(见下)进行休眠、睡眠、注销等的通知
- 【新】ShutMgr.Notify.exe
a. 用于在通知中心显示通知
- 问题修复
- ShutMgr.exe
- 修复了某些操作执行时会卡死的问题
- 但增加了少量cmd窗口弹窗(比之前少多了)
- ShutMgr.Ext.exe
a. 无
v2.0.1.200(preview)
- 新功能
- ShutMgr.exe
- 加入了夜间模式
- 问题修复
- 无
├── ShutMgr
│ ├── MyFuncs.h
│ ├── Programico.ico
│ ├── ShutMgr.pro
│ ├── ShutMgr.pro.user
│ ├── chosemachine.cpp
│ ├── chosemachine.h
│ ├── chosemachine.ui
│ ├── icon.rc
│ ├── logwindow.cpp
│ ├── logwindow.h
│ ├── logwindow.ui
│ ├── main.cpp
│ ├── mainwindow.cpp
│ ├── mainwindow.h
│ ├── mainwindow.ui
│ ├── res.qrc
│ ├── resources
│ │ ├── Programico.ico
│ │ ├── Reason_code_list.png
│ │ ├── UAC.png
│ │ ├── dark.ico
│ │ ├── darkAuto.ico
│ │ ├── darkbackground.png
│ │ ├── info.png
│ │ ├── light.ico
│ │ ├── refresh.png
│ │ └── res.qrc
│ └── uac.h
├── ShutMgr.Ext
│ ├── ShutMgr.Ext.cpp
│ ├── ShutMgr.Ext.h
│ ├── ShutMgr.Ext.pro
│ ├── ShutMgr.Ext.pro.user
│ ├── resources
│ │ ├── Programico.ico
│ │ ├── Reason_code_list.png
│ │ ├── UAC.png
│ │ ├── dark.ico
│ │ ├── darkAuto.ico
│ │ ├── darkbackground.png
│ │ ├── info.png
│ │ ├── light.ico
│ │ ├── refresh.png
│ │ └── res.qrc
│ └── resources.qrc
├── ShutMgr.Notify
│ ├── ShutMgr.Notify.pro
│ ├── ShutMgr.Notify.pro.user
│ ├── main.cpp
│ ├── mainwindow.cpp
│ ├── mainwindow.h
│ ├── mainwindow.ui
│ ├── resources
│ │ ├── Programico.ico
│ │ ├── Reason_code_list.png
│ │ ├── UAC.png
│ │ ├── dark.ico
│ │ ├── darkAuto.ico
│ │ ├── darkbackground.png
│ │ ├── info.png
│ │ ├── light.ico
│ │ ├── refresh.png
│ │ └── res.qrc
│ └── resources.qrc
├── Shutdown_Manager_Installer(bug_fixed).exe
├── 源码.zip
└── 关机管理器_程序及源码_程序及源码.zip
6 directories, 62 files