This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Determine if Office PIAs Installed
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Aug 20, 2008
02:21 PM
Determine if Office PIAs Installed
The install I am working on requires that either Office XP, 2003, or 2007, along with the corresponding version of the Office PIA, be installed prior to running the installation.
I know how to detect if Office is installed, but does anyone know how to detect if the Office PIAs are present? I was thinking of checking for one of the Interop files, say Microsoft.Office.Interop.Word, in the GAC but I am not sure how to do that without shelling out to GACUTIL.
Any help would be greatly appreciated.
I know how to detect if Office is installed, but does anyone know how to detect if the Office PIAs are present? I was thinking of checking for one of the Interop files, say Microsoft.Office.Interop.Word, in the GAC but I am not sure how to do that without shelling out to GACUTIL.
Any help would be greatly appreciated.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Aug 22, 2008
11:56 AM
Rob Mensching posted the results of his research into the PIA installer in several installments...
[LIST=1]
Creative Commons Add-in's Office XP PIA - Detecting Office XP Parts
Creative Commons Add-in's Office XP PIA - Conditioning the Office XP PIAs - Part 1
Creative Commons Add-in for Microsoft Office: Behind the Office PIAs.
You appear to be on the right track ... the gist of his suggestions appear to be a matter of using the System Search to locate the unique signature (registry entry, existence of file, etc.) of a PIA file.
[LIST=1]
You appear to be on the right track ... the gist of his suggestions appear to be a matter of using the System Search to locate the unique signature (registry entry, existence of file, etc.) of a PIA file.
![](/skins/images/8C9D13A71C7F7695F3262372C0172D68/responsive_peak/images/icon_anonymous_message.png)