Copy link to clipboard
Copied
What is a better way to determine whether Adobe Acrobat is 32bit or 64 bit, rather than relying on unreliable paths?
I made an Adobe Acrobat Plugin. I need to install different Plugin(32bit / 64bit) according to whether Adobe Acrobat is 32-bit or 64-bit.
users may install Adobe in a custom path, not in “Program Files \ Adobe”. For example, if a user does not install the Adobe Acrobat DC x86 version under the default "Program Files (x86) \ Adobe", but instead installs it in "Program Files \ Adobe" (or other custom location). Therefore, it is an unreliable way to determine whether it is 32-bit or 64-bit based on the install path.
Due to the fact that Adobe Acrobat DC x86 and x64 have the same location in the registry (SOFTWARE\Adobe\Adobe Acrobat\DC\InstallPath) .e.g. "D:\Program Files\Adobe\Acrobat DC\Acrobat" .
If the values are the same(e.g. "D:\Program Files\Adobe\Acrobat DC\Acrobat" ), The Installer Package Marker(For example: Advanced Installer) cannot be distinguished.
Is there a correct way to determine the Adobe Acrobat DC version (32bit /64bit ) to install in order to make installation packages?
Copy link to clipboard
Copied
I've looked at other related questions and there doesn't seem to be a good solution.