Fix to Remove Unnecessary Adobe Acrobat Requirement when Upgrading MUSAC Classic
When installing the MUSAC Classic package or any updates the installer requires the presence of Adobe Acrobat Reader whether you have a better, more secure PDF viewer installed or not. After my request to have this issue sorted was flat out ignored by MUSAC I devised a fix by monitoring their impetuous installer with Process Monitor. I was then able to track down the criteria it used to determine if Acrobat was installed and replicate it in a couple of registry keys.
Save the following text in notepad as a "whatever.reg" file and merge it (run it) on the machine you will be doing the upgrade from:
Windows Registry Editor Version 5.00
@="Adobe Acrobat Document"
This places a GUID in the registry that the installer looks for to find the path to the Acrobat Reader executable. I have replaced this path with a self expanding path of "%windir%\notepad.exe" which should point to a valid executable on almost any version of Windows. It does need to point to a valid executable as the installer does verify that it is there.
Checking for a specific bloated security nightmare of an application is plainly not a smart way to write an installer. It should look for an assosiation to the .pdf filetype if they insist on requireing a PDF viewer. I sincerly hope that they do see fit to resolve this problem in the future however given their complete lack of response to my original queries I doubt that they will.