为了检查已安装的 Outlook 版本,我们有一个很好的“集中”注册表项:
HKCR\Outlook.Application\CurVer = "Outlook.Application.XX"
我所说的“集中式”是指无论 Outlook 版本如何,密钥的路径始终相同。“XX”将为您提供实际安装的版本,以及访问 Outlook 特定密钥的方法:
HKLM\Software\Microsoft\Office\XX.0\Outlook
是否有一个集中的方式来检查微软 Lync/Skype 商务版是否安装了?我只知道根据所安装的版本来检查它的方法。
MOC/Lync2010: check -> Software\Microsoft\Communicator#InstallationDirectory
Lync 2013: check -> Software\Microsoft\Office\15.0\Lync\Capabilities#ApplicationName
Lync (from office 365): check -> Software\Microsoft\Office\15.0\Lync\InstallRoot#Path
Lync 2016: check -> ? Software\Microsoft\Office\16.0\Lync\InstallRoot#Path (????)