Devolutions / Devolutions/UniGetUI
[FEATURE REQUEST] Allow bulk process by process approval for admin rights
- Dominant language
- C#
- Stars
- 26.1k
- Forks
- 924
- Avg merge
- 15h 52m
- Merged PRs (30d)
- 52
Description
### Please confirm these before moving forward.
- [x] I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
- [x] This proposal is a completely new feature. If you want to suggest an improvement or an enhancement, please use [this template](https://github.com/Devolutions/UniGetUI/issues/new?labels=enhancement&projects=&template=enhancement-improvement.yml&title=%5BENHANCEMENT%5D+%28Enter+your+description+here%29).
### Describe the new feature
When running a non elevated process that runs other processes that elevate, I would like to deny elevation for the child processes, and cache their details - e.g. full executable and command arg details, environment variables, so it can be rerun relatively safely.
Then preapprove these child processes for a one time elevation or mark the package as always needing admin, then rerun the non elevated process
Also see https://github.com/gerardog/gsudo/issues/433
### Describe how this new feature could help users
For installing and upgrading a lot of packages, this could flag if a package now requires admin rights when it didn't and also allow line by line UAC
Contributor guide
Assessment
This issue has not been assessed yet.