Add a reference to system.management. Not all apps report the
Install location.
Dim moReturn As Management.ManagementObjectCollection
Dim moSearch As Management.ManagementObjectSearcher
Dim mo As Management.ManagementObject
moSearch = New Management.ManagementObjectSearcher("Select * from
Win32_Product")
moReturn = moSearch.Get
For Each mo In moReturn
Debug.WriteLine(String.Format("{0} Location {1} ", mo("Name"),
mo("InstallLocation")))
Next
If the string = your exe path exit the loop and life is good.
"Tim Marsden" <TM@UK.COM> wrote in message
news:eY*************@TK2MSFTNGP15.phx.gbl:
Hi,
How do I tell ( in vb.net code ) if a certain program is installed e.g.
outlook, excel, word etc.
regards
Tim