This content has been marked as final. Show 4 replies
Why don't you just use FindExecutable?
I know I can do that but if there are multiple versions of Reader installed, it will only find the first one.
That's true. I take the view in installers to find the currently
used/default program, make it the default, and always offer the user a
choice of custom locations. There's no way you could find all the
locations from the registry, as multiple installs of the same version
could not both be linked from the registry. A hard disk search is
pretty time consuming, potentially many minutes; a prompt is better.
If you look at our current process, you'll see that we are checking
for multiple versions. However, there have been times when our version
installed over a later version and we cannot understand why this
happened that is why I'm addressing this here to see if anyone had
any "fool-proof" way to do it.
I know I can also check the PDF association but it may be set to Acrobat
and we do not want to modify that. We just want to check the latest
version of Reader they have installed against the one we have in our