nvda
ba771680 - Provide a tool to re-register particular COM interfaces that may become unregistered or broken by uninstallers, breaking platform accessibility (#8075)

Commit
7 years ago
Provide a tool to re-register particular COM interfaces that may become unregistered or broken by uninstallers, breaking platform accessibility (#8075) * Installer: re-register some common COM interfaces which commonly get broken by bad uninstallers. * COMRegistrationFixes tool: add a backslash to the systemDrive. Also deremove some unused functions. * Add the COM Registrations Fixing tool to NVDA's Tools menu. * Add a warning dialog to the COM Registration Fixing tool when run manually from the Tools menu. * Add copyright header * Add a module docstring * Regedit is in c:\windows not c:\windows\system32. This happened to still work on x64 as there is a 32 bit copy of regedit in c:\windows\syswow64, and as NVDA itself is 32 bit it always found it. Fixes #8089 * Address revew comments: * Update copyright in setup.py * Use the same reg file for registering oleacc proxy for both 64 and 32 bit, but just use a different version of regedit.exe for each.
Parents
Loading