под ключ
KEY_CURRENT_USER\SOFTWARE\Adobe\Acrobat Reader\9.0\Installer
вы можете найти путь установки. Когда у вас есть путь установки, вы можете пойти туда, найти исполняемый файл "AcroRd32.exe" и получить его версию с кодом
FileVersionInfo myFI = FileVersionInfo.GetVersionInfo("yourexe.exe");
Как вы сказали, никогда не версии могут иметь разные ключи реестра. Вам придется обрабатывать это в своем коде, когда вы проходите через ключи в «AcrobatReader», получаете их имена, которые могут быть «10 .0» и «9.0», анализируете их, а затем сравниваете их, чтобы получить информацию о самой новой версии.