This repository has been archived by the owner on Dec 23, 2022. It is now read-only.
NSudo 6.0 R2
PS: This Build has bug.
NSudo 6.0.1802.2
对于简体中文用户,更新日志如下:
- 修复多个Bug和改善多个实现。
- 增加两个独立的可执行文件用于不同情况。
- NSudoC.exe
- 纯命令行版本,子系统设置为“控制台”。
- 在控制台下运行良好,但是在非控制台进程调用会出现黑色控制台窗口。
- 为了保证最佳体验,NSudoC不支持上下文菜单。
- NSudoG.exe
- 纯命令行版本,子系统设置为“Windows”。
- 可以静默运行,没有黑色控制台窗口。
- NSudoC.exe
- NSudo 将通过 M2MessageDialog 而不是 TaskDialog 显示信息。
- 理由
- 因为可以使用纵向滚动条,NSudo 可以在出错时提供更加详细的内容。
- 你可以复制对话框里的内容。
- 支持 Windows 讲述人,于是可以使用 CapsLock+H 让讲述人读取对话框内容。
- 比 TaskDialog 的字体更大。
- Features of M2MessageDialog
- 在 Windows 10 Build 10240 或之后版本完全支持 Per-Monitor DPI Aware。
- 完全支持 Windows 讲述人
- 你可以使用纵向滚动条并且可以复制里面的内容。
- 比 TaskDialog 的字体更大。
- 你可以按 Enter 键关闭对话框。
- 如果你想在你的项目使用 M2MessageDialog,请从此处下载以下文件:
https://github.com/M2Team/NSudo/tree/master/NSudoSDK- M2DPIScaling.cpp
- M2DPIScaling.h
- M2MessageDialog.cpp
- M2MessageDialog.h
- M2MessageDialogResource.h
- M2MessageDialogResource.rc
- 理由
- 移除繁体中文和日语的翻译,因为翻译内容已经过时而且我不懂怎么用。
- 升级 JSON for Modern C++ 到 3.0.1
- 右键菜单
- 增加多语言描述
- 为所有项目添加“开启全部特权”选项
- 更新命令行帮助和文档
For English users, the changelog is:
- Fix several bugs and improve several implementations.
- Add two standalone executable files used in different situations.
- NSudoC.exe
- The pure command line version and subsystem setting is "Console".
- Work well in the console, but it has a black console window if you call
it in the non-Console processes. - To ensure the best experience, NSudoC does not support context menu.
- NSudoG.exe
- The pure command line version and subsystem setting is "Windows"
- It can run silently, without a black console window.
- NSudoC.exe
- NSudo will show the message via the M2MessageDialog instead of TaskDialog.
- Reasons
- NSudo can provide more detail infomation when error because of it have
vertical scroll bar. - You can copy the content in the message dialog.
- Support using by the Windows Narrator, so you can use CapsLock+H to read
the content by the Windows Narrator. - The font size is larger than the TaskDialog.
- NSudo can provide more detail infomation when error because of it have
- Features of M2MessageDialog
- Fully support Per-Monitor DPI Aware in Windows 10 Build 10240 or later.
- Fully support Windows Narrator.
- You can use the vertical scroll bar and copy the content.
- The font size is larger than the TaskDialog.
- You can press Enter to close the message dialog.
- If you want to use the M2MessageDialog in your project, please download
these files in https://github.com/M2Team/NSudo/tree/master/NSudoSDK- M2DPIScaling.cpp
- M2DPIScaling.h
- M2MessageDialog.cpp
- M2MessageDialog.h
- M2MessageDialogResource.h
- M2MessageDialogResource.rc
- Reasons
- Remove Traditional Chinese and Japanese translation because the translation
is out of date and I don't know how to use. - Update JSON for Modern C++ to 3.0.1
- Context Menu
- Add multilingual descriptions.
- Add "Enable All Privileges" options for all item in the context menu.
- Update the command line help and documents.