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

Releases: M2TeamArchived/NSudo

NSudo 5.3

11 Jan 05:13
Compare
Choose a tag to compare

NSudo 5.3.1801.11

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

  • 修复获取System令牌函数的一个潜在Bug(感谢 mingkuang)
  • 对x86和x86-64(AMD64)的Release编译配置提供VC-LTL库支持(感谢 mingkuang)
    • PS:把NSudo和VC-LTL一起使用可以减小NSudo二进制的体积
  • 整理文档

For English users, the changelog is:

  • Fix a potential bug when NSudo obtaining the System Token. (Thanks to mingkuang.)
  • Provide VC-LTL support for NSudo release configuration for x86 and x86-64 (AMD64). (Thanks to mingkuang.)
    • PS: Compiling NSudo with VC-LTL can reduce the NSudo's binary size.
  • Maintaining documents.

Tip for majorgeeks.com and softpedia.com : The MINIMUM system version required for NSudo is Windows NT 6.0 (Windows Vista).

NSudo 5.2

27 Oct 14:22
Compare
Choose a tag to compare

NSudo 5.2 (5.2.1709.8 - 5.2.1710.26)

  • 整理代码,修复若干Bugs
  • 更新文档,增加英文自述
  • 添加对ARM和ARM64平台的支持(感谢 fcharlie)
  • 优化命令行解析
  • 添加右键菜单支持
    • 使用 /Install 或 -Install 参数添加右键菜单(命令行参数大小写不敏感)
    • 使用 /Uninstall 或 -Uninstall 参数移除右键菜单(命令行参数大小写不敏感)

备用下载:http://zh-cn.b0.upaiyun.com/NSudo/NSudo_5.2.1710.26_All_Binary.zip

NSudo 5.1

21 Aug 13:07
Compare
Choose a tag to compare

NSudo 5.1 (5.0.1708.9 - 5.1.1708.19)

  • 修复批处理调用NSudo后批处理变量不生效的问题(感谢 芈员外)
  • 令NSudo在带有命令行的状态下也能自动请求管理员权限(感谢 鸢一雨音)
  • 更换新图标,顺便解决在Windows Vista之前版本系统上不显示NSudo图标的问题(PS:NSudo最低要求依旧是Windows Vista)
  • 改进命令行解析(感谢 鸢一雨音)
  • 更新源代码许可的版权(对说辞进行了优化)和更新感谢名单(新增人士)

备用下载:http://zh-cn.b0.upaiyun.com/NSudo/NSudo_5.1.1708.19_All_Binary.zip

NSudo 5.0

31 Jul 15:29
Compare
Choose a tag to compare

NSudo 5.0 (4.4.1705.28 - 5.0.1707.31)

  • 使用新的获取会话ID方法解决在Server系统的远程桌面会话上使用NSudo运行应用可能无法显示界面的问题(感谢 sebus)
  • 更新文档和许可协议以符合实际情况
  • 移除VC-LTL(由 fcharlie 建议),理由如下:
    • 虽然二进制大小增加80KB,但源代码大小缩小57.6MB
    • 源代码大小缩小后,NSudo的云编译速度大幅提升
    • 可以少屏蔽大量编译警告
  • 使用 NSudoSDK 项目代替 M2-SDK 项目
  • 改进版本定义头文件
  • 编译器启用 SDL 检查、调整编译输出目录和更新CI编译配置文件
  • 调整并优化代码(感谢 fcharlie 的建议)
  • .gitignore文件更新(由 fcharlie 实现)
  • 完全使用MSDN文档化API实现NSudoAPI.h以方便人们调用
  • 与Nagisa项目共用m2base.h
  • 整理屏蔽的警告,该版本NSudo屏蔽了以下警告实现 /W4 /WX 编译
    • C4505 未引用的本地函数已移除(等级 4)
  • NSudo快捷列表文件格式从ini迁移到json并更新列表内容
  • 进程创建时添加环境块以改善兼容性
  • 把Windows XP控件支持声明和Per-Monitor DPI Aware V1支持移入清单文件
  • 在清单文件添加兼容性GUID定义和Per-Monitor DPI Aware V2支持
  • 修复当未在浏览窗口选择文件的情况下命令行文本框出现""的问题

备用下载:http://zh-cn.b0.upaiyun.com/NSudo/NSudo_5.0.1707.31_All_Binary.zip

NSudo 4.4

20 May 12:03
Compare
Choose a tag to compare

NSudo 4.4.1705.19

  • 更新M2-SDK和VC-LTL子模块
  • 命令行解析从main函数拆分
  • 修复升级VC-LTL后出现的编译警告(有空会pull fix到VC-LTL)
  • 版本号重新由自己而不是CI编译服务控制
  • 整理解决方案布局

NSudo 4.4.1705.0

  • 开始使用AppVeyor自动编译

NSudo 4.4.1704.29

  • 适配最新版M2-SDK
  • 适配最新版VC-LTL
  • 修改编译选项
  • 使用git子模块机制(由 myfreeer 实现)
  • 配置AppVeyor(由 myfreeer 提供灵感)

远景论坛对应帖子传送:http://bbs.pcbeta.com/viewthread-1741632-1-1.html
备用下载:http://zh-cn.b0.upaiyun.com/NSudo/NSudo_4.4.1705.19_All_Binary.zip

NSudo 4.3

11 May 02:45
Compare
Choose a tag to compare

NSudo 4.3.1703.25

  • 开始使用Visual Studio 2017编译
  • 移除NSudo-GUI项目
  • 代码不再包含M2-SDK和VC-LTL的内容,需要单独从github克隆

NSudo 4.3.1703.18

  • 修复数个库函数返回值Bug
  • 修复数个命令行解析Bug
  • 修复UI图标的DPI缩放问题

NSudo 4.3.1703.13

  • System令牌副本创建函数移除会话ID参数(因为现实情况只能使用当前会话ID)
  • 使用旧版应用调用方式(即使用cmd,解决无法调用带参数应用的问题)
  • 优化在UI自动化工具(例如讲述人等读屏软件)上的使用体验
  • “运行”按钮被设为默认按钮以提升使用体验
  • 优化多语言资源以减小体积
  • 修复UI标题栏没有图标的问题
  • 为UI增加最小化按钮

NSudo 4.3.1703.8

  • 32位版本取消对SSE和SSE2指令集的依赖(为了保证完美的兼容性)
  • 移除NTIShell, NSudo.AppContainer, MiniFM子项目
  • NSudoSDK完全被M2-SDK和M2.NSudo.h替代
  • 关于界面布局调整
  • 子系统设置调整为Windows子系统(为了不再弹出黑框)
  • 优化代码,减少全局变量

NSudo 4.2

11 May 02:45
Compare
Choose a tag to compare

NSudo 4.2

  • 引入新NSudoSDK API并且对已有NSudoSDK API进行改善
  • 优化代码,以减少Windows API调用次数
  • 修复不带任何参数情况下可能的奔溃问题
  • 修复控制台部分不能在非管理员权限显示命令行帮助的问题
  • 基于ShellExecute自建调用宿主,以去除对cmd.exe的依赖
  • 引入NTIShell(相当于NSudo 1.0)重制版,作为NSudoSDK的一个示例
  • 更改MiniFM图标

NSudo 4.1

11 May 02:45
Compare
Choose a tag to compare

NSudo 4.1

  • 修复命令行使用-U:D导致程序奔溃的问题
  • 更正命令行的NSudoC残余描述(感谢NotePad)
  • 支持文件拖拽(感谢NotePad)

NSudo 4.0

11 May 02:39
Compare
Choose a tag to compare

NSudo 4.0

  • 重写代码,提供NSudoSDK,使代码容易使用在其他项目上
  • 命令行下新增"/"前缀参数支持,例如: NSudo /U:T /P:E cmd (感谢 th1r5bvn23)
  • 支持默认参数,即以TrustedInstaller令牌且开启全部特权运行 (感谢 老九)
  • 在默认快捷命令列表加入host编辑
  • 增加NSudo和MiniFM的Per-Monitor DPI Aware支持
  • 采用VC-LTL大幅度减小程序体积
  • 更改图标(感谢20011010wo)
  • 精简并优化主界面(感谢 kCaRhC卡壳,さくら)
  • 使用TaskDialog替代MessageBox
  • 对关于界面进行调整,并在关于界面加入命令行帮助
  • 修复弹出文件不存在的问题
  • 修复命令行解析的一个潜在Bug
  • 缓解NSudo图形界面的空格问题(浏览功能自动给命令行加引号)
  • 消除在编译时的警告(/Wall和/WX两个参数同时使用)