The best solution is to use a Merge Module from the developer of the
components. That way, all the components have the same ComponentID to
Windows Installer, and they'll be ref-counted.
If that doesn't work, in your setup project you can do a Registry Search
for the path to the HKCR registration information. For your ActiveX
components, edit the Condition property so that it is something like
REGISTRYSEARCH1="" (it will only install if the search didn't find
anything, i.e. it isn't already installed).
---
David Guyer - VBQA Deployment Testing
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
From: mb*******@mail.com (Mike)
Newsgroups: microsoft.public.dotnet.general
Subject: Re: Conditional installation of ActiveX components
Date: 17 Nov 2003 06:26:51 -0800
Organization: http://groups.google.com
Lines: 1
Message-ID: <f5*************************@posting.google.com>
References: <f5**************************@posting.google.com >
NNTP-Posting-Host: 160.79.228.107
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: posting.google.com 1069079212 28383 127.0.0.1 (17 Nov 2003
14:26:52 GMT)X-Complaints-To: gr**********@google.com
NNTP-Posting-Date: Mon, 17 Nov 2003 14:26:52 +0000 (UTC)
Path:
cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed 00.sul.t-online.de!t-onlin
e.de!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!postnew s1.google.com!no
t-for-mailXref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.general:115832
X-Tomcat-NG: microsoft.public.dotnet.general
Anyone at all?