fix: exit at-driver with error if run as admin #4
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.
When at-driver is run with admin privilege, clients of the named pipe will need the same privilege. It is easy to overlook this when starting at-driver and then using for example a screen reader that is not run with admin privilege. When the automation voice is loaded by said screen reader if it doesn't have equal or better privilege it will not be able to connect to the named pipe. At this time the voice cannot notify the user of this issue and appears to silently fail.