Here is the appropriate code for checking Office 2010 (specifically Word) using WiX. First, we check the Application Path key, and then on the file version of the referenced EXE file. You should be able to do something similar in VS2008
<Property Id="WORDEXE" Secure="yes"> <RegistrySearch Id="RegSearch_WORDEXE" Root="HKLM" Key="SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Winword.exe" Type="file"> <FileSearch Name="WINWORD.EXE" MinVersion="14.0.0.0" /> </RegistrySearch> </Property>
source share