I have had problems with this so called detection before and after leaving it a long time (years) i have come back to try and use it beleive it was a bug (after logging a call with LD), but it still does not work. So maybe it is me at fault?
I have created a package to deply Adobe Reader, but if it attempts to install on a PC that alreadyhas that same version, then the installation dialogue box appears on the user's screen, whihc is not accepatable.
So i have added the following line to the Detection section of the package:
File exists at %PROGRAMFILES%\Adobe\Reader 8.0\AcroRd32.dll with version >= 18.104.22.168
I have tried it without the system variable as well, and using the alternate File Version from the file's properties from Windows Explorer (which = 22.214.171.1248011100), but still this package is run on devices that already have this installed.