Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2365 (Hopefully... it actually worked fine on my machine before this change.)
Change
Add support for
SYSTEM
to the explicit ACLs, and giveSYSTEM
full control on theTemp
directory.ApplyACL
and the data that it uses are basically re-written to support a more dynamic list of ACEs. Also ensures that if the process is running asSYSTEM
, it doesn't attempt to write the same ACE multiple times.Validation
Existing tests and a new unit test for this scenario. Manually ran as
SYSTEM
to ensure that it does the correct thing.Microsoft Reviewers: Open in CodeFlow