{"id":15131952,"url":"https://github.com/m2teamarchived/nsudo","last_synced_at":"2025-09-28T23:32:20.625Z","repository":{"id":37706152,"uuid":"62206642","full_name":"M2TeamArchived/NSudo","owner":"M2TeamArchived","description":"[Deprecated, work in progress alternative: https://github.com/M2Team/NanaRun] Series of System Administration Tools","archived":true,"fork":false,"pushed_at":"2022-12-07T15:15:34.000Z","size":16660,"stargazers_count":1999,"open_issues_count":21,"forks_count":222,"subscribers_count":71,"default_branch":"master","last_synced_at":"2025-01-18T22:16:57.986Z","etag":null,"topics":["accesscheck","administration","bypass","devilmode","integritylevel","launcher","nsudo","ntapi","privileges","process","session","system","token","trustedinstaller","windows"],"latest_commit_sha":null,"homepage":"https://nsudo.m2team.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/M2TeamArchived.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"License.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"patreon":"MouriNaruto"}},"created_at":"2016-06-29T07:49:09.000Z","updated_at":"2025-01-16T06:23:19.000Z","dependencies_parsed_at":"2023-01-24T18:02:40.150Z","dependency_job_id":null,"html_url":"https://github.com/M2TeamArchived/NSudo","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M2TeamArchived%2FNSudo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M2TeamArchived%2FNSudo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M2TeamArchived%2FNSudo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M2TeamArchived%2FNSudo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/M2TeamArchived","download_url":"https://codeload.github.com/M2TeamArchived/NSudo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234575214,"owners_count":18854924,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accesscheck","administration","bypass","devilmode","integritylevel","launcher","nsudo","ntapi","privileges","process","session","system","token","trustedinstaller","windows"],"created_at":"2024-09-26T04:01:44.341Z","updated_at":"2025-09-28T23:32:19.786Z","avatar_url":"https://github.com/M2TeamArchived.png","language":"C++","funding_links":["https://patreon.com/MouriNaruto"],"categories":[],"sub_categories":[],"readme":"﻿# ![Logo](Logo.png) NSudo - System Administration Toolkit\n\n[![AppVeyor CI](https://ci.appveyor.com/api/projects/status/github/M2Team/NSudo?branch=master\u0026svg=true)](https://ci.appveyor.com/project/MouriNaruto/nsudo)\n[![Latest Version](https://img.shields.io/github/release/M2Team/NSudo.svg)](https://github.com/M2Team/NSudo/releases/latest)\n[![Latest Release Downloads](https://img.shields.io/github/downloads/M2Team/NSudo/latest/total.svg)](https://github.com/M2Team/NSudo/releases/latest)\n[![Total Downloads](https://img.shields.io/github/downloads/M2Team/NSudo/total.svg)](https://github.com/M2Team/NSudo/releases)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](License.md)\n[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FM2Team%2FNSudo.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FM2Team%2FNSudo?ref=badge_shield)\n\n[简体中文](Readme.zh-CN.md) | [Русский](Readme.ru.md)\n\nThis is the source code repository of NSudo. If you wonder to visit the NSudo \nofficial website, download NSudo or read the NSudo documents etc, please visit\nhttps://nsudo.m2team.org.\n\nThis readme file will be the developer oriented document because this it is \nunder the source code repository.\n\n## 2021 Development Roadmap\n\n- [x] Add Current User (Elevated) Mode.\n  - [x] Implemented in NSudo Shared Library.\n  - [x] Implemented in NSudo Launcher.\n- [ ] Use wxWidgets to implement the UI.\n- [ ] TOML-based environment configuration file.\n- [ ] Add more APIs to NSudo Shared Library.\n- [ ] Export PDF directly from the offical website.\n- [x] Improve the Gitee mirror experience.\n  - [x] Translate the readme in the source tree root.\n  - [x] Synchronizing automatically when commits pushed.\n\n## Relevant People\n\nPlease read [People.md](People.md).\n\n## Code of Conduct\n\nPlease read [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md).\n\n## Contributing to NSudo\n\n### How to become a contributor\n\n- Direct contributions\n  - **Create pull requests directly.**\n  - Please send e-mails to Mouri_Naruto@Outlook.com if you have any\n    questions.\n- Feedback suggestions and bugs.\n  - We use GitHub issues to track bugs and features.\n  - For bugs and general issues please \n    [file a new issue](https://github.com/M2Team/NSudo/issues/new).\n\n### Code contribution guidelines\n\n#### Prerequisites\n\n- Visual Studio 2017 Version 15.9 or later.\n  - You also need install ARM64 components (MSVC Toolchain and ATL/MFC) if you\n    want to compile ARM64 version of NSudo.\n- Windows 10 Version 1507 SDK or later.\n  - You also need install ARM64 components when you installing the Windows 10\n    Version 1703 SDK or later and you want to compile ARM64 version of NSudo.\n\n#### How to build all targets of NSudo\n\nRun `BuildAllTargets.bat` in `Source/Native`.\n\n#### How to modify or debugging NSudo\n\nOpen `NSudo.sln` in `Source/Native`.\n\n#### Code style and conventions\n\n- C++: [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md)\n- C#: Follow the .NET Core team's [C# coding style](https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/coding-style.md)\n\nFor all languages respect the [.editorconfig](https://editorconfig.org/) file \nspecified in the source tree. Many IDEs natively support this or can with a \nplugin.\n\n#### Copying files from other projects\n\nThe following rules must be followed for PRs that include files from another \nproject:\n- The license of the file is\n  [permissive](https://en.wikipedia.org/wiki/Permissive_free_software_licence).\n- The license of the file is left intact.\n- The contribution is correctly attributed in the [License](License.md)\n  file in the repository, as needed.\n\n### How to update documents.\n\nRefer to https://github.com/M2Team/NSudo/pull/29.\n\nTo build new docs, you'll need to have [Node.js](https://nodejs.org) and \n[Yarn](https://yarnpkg.com) installed on your system, and run `build.bat` in\n`Website`.\n\nDocs engine is based on [VuePress](https://v1.vuepress.vuejs.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm2teamarchived%2Fnsudo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm2teamarchived%2Fnsudo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm2teamarchived%2Fnsudo/lists"}