Skip to content
This repository has been archived by the owner on Dec 23, 2022. It is now read-only.

NSudo 6.0 R2

Compare
Choose a tag to compare
@MouriNaruto MouriNaruto released this 02 Feb 10:23
· 939 commits to master since this release

PS: This Build has bug.

NSudo 6.0.1802.2

对于简体中文用户,更新日志如下:

  • 修复多个Bug和改善多个实现。
  • 增加两个独立的可执行文件用于不同情况。
    • NSudoC.exe
      • 纯命令行版本,子系统设置为“控制台”。
      • 在控制台下运行良好,但是在非控制台进程调用会出现黑色控制台窗口。
      • 为了保证最佳体验,NSudoC不支持上下文菜单。
    • NSudoG.exe
      • 纯命令行版本,子系统设置为“Windows”。
      • 可以静默运行,没有黑色控制台窗口。
  • 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.
  • 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.
    • 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
  • 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.