萝卜头IT论坛

了解更多
搜索
查看: 1404|回复: 0
收起左侧

NSudo 4.0

[复制链接]
发表于 2016-8-2 20:07:49 | 显示全部楼层 |阅读模式
本帖最后由 20011010wo 于 2016-8-2 20:15 编辑

NSudo - 一个强大的系统管理工具
注意:NSudo基于raymai97的超级命令提示符
Notice: NSudo is based on SuperCMD by Raymai97
使用方法 Usage

双击 NSudo.bat 自动打开相应架构的 NSudo ,根据提示操作即可

命令行选项 Command Line Options
使用 NSudo.exe -? 显示

关于常用列表的自定义,可以使用记事本等工具编辑ShortCutList.ini;格式如下

  1. [标题] CommandLine=命令行
复制代码

PS:NSudo已经支持调用当前程序目录下的可执行文件啦! 举个例子:1、我要建立一个标题为"记事本",命令行为"c:\windows\system32\notepad.exe"的项目,可以这样做

  1. [记事本]CommandLine=c:\windows\system32\notepad.exe
复制代码


  1. [记事本]CommandLine=%SYSTEMROOT%\notepad.exe
复制代码


甚至

  1. [记事本]CommandLine=notepad
复制代码


如果要使用引号嵌套的话;请加转义符,例如:NSudo -u:t "cmd /c ren \"E:\班级视频 《ONE》\d.txt\" x.exe"

开源许可协议 Open Source License

本工具使用MIT协议,任何人都可以修改我(们)的工具(希望起一个好听的名字,因为那已经不是我(们)的工具)。协议内容参见 [LICENSE.md]

  1. https://github.com/M2Team/NSudo/blob/master/License.md
复制代码

更新日志 Changelogs

参见 [Changelog.md]

  1. https://github.com/M2Team/NSudo/blob/master/Changelog.md
复制代码

捐赠 Donate

如果您想捐赠此项目,请使用 支付宝 Alipay 向我们的帐号 wxh32lkk@live.cn 进行付款。你们的捐赠是我(们)开发的动力(之一,还有我们的爱好~)。

下载 Download

下载地址:http://zh-cn.b0.upaiyun.com/NSudo/NSudo%204.0.zip

MDL论坛根据地 MDL Post

http://forums.mydigitallife.info/threads/59268-M2-Team-NSudo-(New-Version-4-0)

交流 Communication

如果碰到什么问题,可以在NSudo官方群(QQ群:466078631)探讨


感谢(排名不分先后) Thanks SuperCMD作者(NSudo原型): raymai97VC-LTL作者及团队(NSudo 4.0开始所用C运行时):mingkuang(初雨团队)
Process Hacker作者(NSudo 4.0使用的Native API头文件定义的源头):Wen Jia Liu
捐赠: boyangpangzi,cjy__05,mhxkx,NotePad,tangmigoId,wondersnefu,xy137425740,月光光
繁体中文翻译: Eugene Wang J.y
日语翻译: Microsoft_Mars
Readme和Changelog: Bill
开发工作: 20011010wo,4071E95D-A09B-4AA3-8008,Microsoft_Mars
命名者: Microsoft_Mars 和 Mouri_Naruto
精神支持 O(∩_∩)O~: こうさか ほのか
M2-Team 成员: 20011010wo,Bill,hortz,Eugene Wang J.y,Microsoft_Mars,Mouri_Naruto,杂货店的音符
第三方库 3rd-party
    1. VC-LTL项目首页:https://github.com/Chuyu-Team/VC-LTL介绍和授权:VC LTL 是一个开源的第三方修改VC库,大家都可以免费,无条件,甚至是用于商业环境。本库基于VC140修改,所以也同样适用Common Public License协议。但我也希望如果你可以在程序的说明文件中声明下,使用了此库,来使更多人受益。——mingkuang
    复制代码

    1. Process Hacker的PHNT库
    2. 项目首页:http://processhacker.sourceforge.net/介绍和授权:PHNT这是一个非常全的Native API定义库;我通过邮件获取了作者许可附作者的回复(也许我是第一个询问许可的人):Nevertheless some say that headers cannot be copyrighted and have copied phnt  verbatim anyway without asking me. So do what you will...PS:我对该库进行了大幅度修改(去除了内核模式定义和整合了头文件,而且对里面的宏进行了标准化处理)为了对Process Hacker的作者Wen Jia Liu表示感谢,我会把我的整理成果单独发在github不会有任何协议限制;如果你想感激的话,就请感谢Process Hacker作者的大度吧附整理成果(单独的NativeAPI定义)https://github.com/Chuyu-Team/NativeLib附整理成果(NSudoSDK)https://github.com/M2Team/NSudo/blob/master/NSudoSDK/M2.Native.hpp             https://github.com/M2Team/NSudo/blob/master/NSudoSDK/M2.WinSta.hpp
    复制代码





改进日志
========================================================================================


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两个参数同时使用)

NSudo 2016.1

  • 修复TrustedInstaller下运行程序界面不显示问题(感谢abbodi1406)
  • 修复命令行解析的漏洞和UI错误(感谢imadlatch)
  • 整理代码,提升可读性
  • 当前目录设为NSudo所在目录(未来会更加灵活)
  • ShortCut实现无限项目
  • 新增简易文件管理器小工具(感谢20011010wo)

NSudo 2016

  • 支持多语言(程序内含简中,繁中,英文,日文)
  • 命令行处理重写
  • 实现代码全部重构;效率更高

NSudo 3.2 Fix1

  • 优化程序逻辑;减少无用代码
  • 命令行版和图形版二合一

NSudo 3.2

  • 修复无法使用带有空格的路径的问题
  • NSudo和NSudoC单文件化
  • 增加NSudo.bat方便新手准确调用与电脑架构相符的NSudo版本
  • NSudoSDK增加静态库(用NSudo SDK开发的工具可以实现单文件)
  • 编译平台采用Visual Studio 2015 + Windows 10 SDK

NSudo 3.1 Debug

  • 修复UI的ComboBox不能输入太长文字的问题
  • 修复某些情况下不能使用的问题(由于开发机Windows10的Bug而导致误认为那种方式可行)
  • 增加真正的令牌降权(除了cmd会误显示管理员外;其他的会将其看作普通用户)
  • 增加命令行版本
  • 增加常用列表自定义功能

NSudo 3.0 R2

  • 修复不能打开其他被系统关联文件的Bug
  • SDK的头文件改进:增加#pragma comment(lib,"NSudoAPI.lib")

NSudo 3.0

  • 支持外部应用调用(很抱歉让一些人等太久)
  • 增加了常用调用列表(暂时不支持自定义;未来3.1会加入)
  • 加入了降权功能(当然,是完美降权到UAC未提权前。当然原理不是用获取explorer令牌和创建计划任务)
  • 支持对权限令牌的自定义
  • 界面的完全重构(相对于2.x来说)
  • 代码优化(相对于NSudo 3.0 M1来说)
  • 加入NSudo SDK
  • 原生64位版本
  • 实现了调用外部程序无视WOW64重定向的方法(NSudoCreateProcess)
  • WinPE支持(虽然没起多大作用)

NSudo 2.1

  • 实现自动开启所有权限Token
  • 对cmd的调用使用绝对路径,估计可以避免一些不必要的Bug
  • 优化程序代码

NSudo 2.0

  • 代码全部使用C++ Win32 SDK重写(程序从692KB缩小到92KB)
  • 提供获取权限的选项
  • 提供命令行参数模式
  • 更换了图标

NSudo 1.2

  • 未公开发布(估计还是在修复SessionID问题)

NSudo 1.1

  • 修复SessionID问题
  • 32位和64位版本合体(根据架构确定运行那个架构的命令提示符,采用SysNative目录(64位Vista开始有的重定向)调用64位cmd)

NTIShell 1.0

  • 根据raymai97的超级命令提示符制作的第一个版本




回复

使用道具 举报

联系站长|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2018-7-16 20:37 , Processed in 0.078147 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表