20011010wo 发表于 2016-8-2 20:07:49

NSudo 4.0

本帖最后由 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;格式如下[标题] CommandLine=命令行
PS:NSudo已经支持调用当前程序目录下的可执行文件啦! 举个例子:1、我要建立一个标题为"记事本",命令行为"c:\windows\system32\notepad.exe"的项目,可以这样做[记事本]CommandLine=c:\windows\system32\notepad.exe
或[记事本]CommandLine=%SYSTEMROOT%\notepad.exe
甚至[记事本]CommandLine=notepad
如果要使用引号嵌套的话;请加转义符,例如:NSudo -u:t "cmd /c ren \"E:\班级视频 《ONE》\d.txt\" x.exe"开源许可协议 Open Source License本工具使用MIT协议,任何人都可以修改我(们)的工具(希望起一个好听的名字,因为那已经不是我(们)的工具)。协议内容参见 https://github.com/M2Team/NSudo/blob/master/License.md
更新日志 Changelogs参见 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.zipMDL论坛根据地 MDL Posthttp://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
[*]VC-LTL项目首页:https://github.com/Chuyu-Team/VC-LTL介绍和授权:VC LTL 是一个开源的第三方修改VC库,大家都可以免费,无条件,甚至是用于商业环境。本库基于VC140修改,所以也同样适用Common Public License协议。但我也希望如果你可以在程序的说明文件中声明下,使用了此库,来使更多人受益。——mingkuang

[*]Process Hacker的PHNT库
项目首页:http://processhacker.sourceforge.net/介绍和授权:PHNT这是一个非常全的Native API定义库;我通过邮件获取了作者许可附作者的回复(也许我是第一个询问许可的人):Nevertheless some say that headers cannot be copyrighted and have copied phntverbatim 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的超级命令提示符制作的第一个版本




页: [1]
查看完整版本: NSudo 4.0