w3c / aria-at-automation-driver

A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input
Other
10 stars 6 forks source link

Centralize installation logic & reduce admin reqs #11

Closed jugglinmike closed 2 years ago

jugglinmike commented 2 years ago

Prior to this patch, the project's C++ code could only be built if Microsoft Visual Studio was run with the privileges of a system administrator.

Encapsulate installation steps in the MakeVoice.exe binary, and extend that binary to require administrative privileges (allowing the code to be built without them).

This change also supports forthcoming work to eliminate duplicated installation logic between the project's Node.js code and C++ code.