内容简介:NSudo 8.0 发布了,这个版本开始 NSudo 不再只是一个工具,而是一系列工具的集合。 NSudo 主要在 GitHub 上面开发,但也在 Gitee 提供了镜像仓库,对于 Gitee 镜像仓库体验的改进,欢迎贡献到 NSudo GitHub 仓库。...
NSudo 8.0 发布了,这个版本开始 NSudo 不再只是一个工具,而是一系列 工具 的集合。
NSudo 主要在 GitHub 上面开发,但也在 Gitee 提供了镜像仓库,对于 Gitee 镜像仓库体验的改进,欢迎贡献到 NSudo GitHub 仓库。
NSudo GitHub 仓库:https://github.com/M2Team/NSudo
NSudo 8.0 下载:https://www.lanzous.com/ia3v6te
NSudo Launcher
这个组件是大家熟悉的 NSudo,由于 NSudo 变成了一系列工具的集合,于是需要改名,按照 My Digital Life 论坛用户的建议命名为 NSudo Launcher。
这次更新,本组件的功能没有变更,除了精简了下二进制还有对应的体积、根据他人的 Pull Request 扩充了多语言支持之外应该没啥改变。
主要是为了下个版本的变更打下了基础。
NSudo 恶魔模式 (NSudo Devil Mode)
这是 NSudo 8.0 开始引入的新组件,这是提供给想无视文件和注册表操作权限检查的开发者量身定做的一个用起来还算优雅的解决方案。
其原理是使用开源的 Microsoft Detours 库对 Windows NT 内核的文件和注册表相关的系统调用进行 Inline Hook 以传入选项让开发者基本不用修改自己的实现也能充分的利用管理员权限所提供的特权,这也使得开发者只需要把 NSudo 恶魔模式的动态链接库加载入自己的以管理员身份运行的应用进程的地址空间内即可启用 NSudo 恶魔模式。
NSudo Shared Library
这是 NSudo 的共享库,也是 NSudo 8.0 引入的面向开发者的新组件,提供了C/C++ 和 .Net 互操作支持。只是现阶段这部分还没有开发完毕,换句话就是还没有做到令我满意的效果。所以 ABI 没有固定下来,估计下个版本的 ABI 会固定下来,所以现阶段还不适合使用。
Mouri Internal Library Essentials (Mile)
这也是 NSudo 8.0 开始引入,这是我自用的工具库。提供这个的原因,主要是先开始按照 MSMG Toolkit 作者的建议做 NSudo 二次开发库的时候,发现我提供的接口太复杂了,那也导致我提供了 NSudo 恶魔模式。当然原先提供的接口进行迭代并和自己的其他项目使用的设施进行融合和重构,就形成了这个项目。
更新日志
- 精简二进制体积
- 使用 FILE 而不是 std::ifstream
- 使用新的编译器选项
- NSudo 合并入 NSudoG
- 优化图标资源
- 使用 jsmn 而不是 JSON for Modern C++.
- NSudo 更名为 NSudo Launcher(NSudoLG.exe 和 NSudoLC.exe)
- 移除上下文支持,因为 https://github.com/Thdub/NSudo_Installer 体验更好
- 添加意大利语翻译(由 garf02 贡献)
- 添加西班牙语翻译(由 Miguel Obando 贡献)
- 遵循语义化版本规范
- 改善数个代码和文档方面的实现
- 添加为开发者设计的相关设施
- 添加 NSudo Shared Library 且带有 C/C++ 和 .Net 互操作支持
- 添加 NSudo Devil Mode (NSudoDM).
- 添加 Mouri Internal Library Essentials (Mile).
- 编译本项目需要注意的变更事项
- Visual Studio 已经升级到 2019
- Windows 10 SDK 已经升级到最新
- 改善对 AppVeyor CI 和 GitHub Actions CI 的支持(感谢 Margen67)
后记
作为 NSudo 的作者,自从 2019 年 1 月 1 日发布了 NSudo 6.2 后,就一直没有更新,直到现在,顺便顺便跳过了 7.0,毕竟我个人还是非常希望一年一个大版本号变更。主要原因是想尝试考研的关系,还有就是个人计划的内容比较多,最后感觉得赶紧发布个新版本,免得这样下去永远也发布不出来,就像 Windows Longhorn 那样。
虽然 NSudo 8.0 的发布已经是旧闻了,毕竟 3 月 8 日就在 GitHub 上发布了。在开源中国发布相关信息主要是因为想探索除了 My Digital Life 论坛和远景论坛之外的可靠的更新项目的方式,而且开源中国看起来比较适合发表给开发者使用的项目,NSudo 刚好也满足这个条件。
倒是,这是我第一次在开源中国发布 NSudo 的新版本信息,也许会闹出一些洋相,但请多多关照。
最后希望大家能为 NSudo 的 GitHub 仓库 star,我希望我今年大学毕业的时候手里也有一个 1k stars 的项目。
以上所述就是小编给大家介绍的《NSudo 8.0 发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Cypherpunks
Julian Assange、Jacob Appelbaum、Andy Müller-Maguhn、Jérémie Zimmermann / OR Books / 2012-11 / GBP 8.99
Cypherpunks are activists who advocate the widespread use of strong cryptography (writing in code) as a route to progressive change. Julian Assange, the editor-in-chief of and visionary behind WikiLea......一起来看看 《Cypherpunks》 这本书的介绍吧!
HTML 编码/解码
HTML 编码/解码
SHA 加密
SHA 加密工具