It appears I'm still having some issue with registering my complus dll
component.  I know I did see it install and it was listed in Component
Services, however when I went to Add and Remove Programs I noticed that
I somehow managed to install the application 3 times and had 3 instances
listed in Add and Remove Programs.  I ran the uninstall for one of them
and since that uninstalled everything the other two were just de-listed.
The next attempt to install the application is when I noticed that I was
still having a problem installing the complus component. I checked the
event viewer and this is what it had listed:

Event Type:     Warning
Event Source:   COM+
Event Category: (99)
Event ID:       4458
Date:           6/18/2009
Time:           2:04:49 PM
User:           N/A
Computer:       NFTSWEBDEV02
Description:
During installation of this component into a COM+ application a registry
value was changed from its original value. If you are experiencing
activation problems with this component then please check the registry
values.D:\apps\nfts\binaries\NFTSWebDB.dll
CLSID\{D5DE8D20-5BB8-11D1-A1E3-00A0C90F2731}\InProcServer32

---------------------------------------------------

Event Type:     Warning
Event Source:   COM+
Event Category: (99)
Event ID:       4458
Date:           6/18/2009
Time:           2:04:49 PM
User:           N/A
Computer:       NFTSWEBDEV02
Description:
During installation of this component into a COM+ application a registry
value was changed from its original value. If you are experiencing
activation problems with this component then please check the registry
values.D:\apps\nfts\binaries\NFTSWebDB.dll
TypeLib\{000204EF-0000-0000-C000-000000000046}\6.0\9\win32

Event Type:     Warning
Event Source:   COM+
Event Category: (99)
Event ID:       4458
Date:           6/18/2009
Time:           2:04:49 PM
User:           N/A
Computer:       NFTSWEBDEV02
Description:
During installation of this component into a COM+ application a registry
value was changed from its original value. If you are experiencing
activation problems with this component then please check the registry
values.D:\apps\nfts\binaries\NFTSWebDB.dll
TypeLib\{EA544A21-C82D-11D1-A3E4-00A0C90AEA82}\6.0\9\win32

---------------------------------------------------------------

This is how I have the Complus Component in my script:

            <Component Id="NFTSWebDB"
Guid="{464A03F0-7518-4A50-9650-36FFCC5928F5}">
              <Class Id="{D5DE8D20-5BB8-11D1-A1E3-00A0C90F2731}"
Context="InprocServer32" Description="VBPropertyBag"
ThreadingModel="apartment" ForeignServer="msvbvm60.dll" />
              <File Id="NFTSWebDB.dll" KeyPath="yes"
Source="D:\Projects\NFTS\Src\apps\nfts\binaries\NFTSWebDB.dll">
                <TypeLib Id="{F7F406DA-575D-4FCA-A7A3-78482D1E2A02}"
Description="NFTS V3.0 NFTSWebDB Database Access Component"
HelpDirectory="SystemFolder" Language="0" MajorVersion="4"
MinorVersion="1">
                  <Class Id="{23B9874D-E4B1-449F-B6DF-958EB74EE110}"
Context="InprocServer32" Description="NFTSWebDB.NFTSWebDatabase"
ThreadingModel="apartment" Version="4.1" Programmable="yes">
                    <ProgId Id="NFTSWebDB.NFTSWebDatabase"
Description="NFTSWebDB.NFTSWebDatabase" />
                  </Class>
                  <Interface Id="{8D98D878-F3FB-4DFB-BC81-C0C9D4947448}"
Name="NFTSWebDatabase"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                </TypeLib>
                <TypeLib Id="{000204EF-0000-0000-C000-000000000046}"
Description="Visual Basic For Applications" HelpDirectory="SystemFolder"
Language="9" MajorVersion="6" MinorVersion="0">
                  <Interface Id="{A4C466B8-499F-101B-BB78-00AA00383CBB}"
Name="_ErrObject"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{A4C46780-499F-101B-BB78-00AA00383CBB}"
Name="_Collection"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                </TypeLib>
                <TypeLib Id="{EA544A21-C82D-11D1-A3E4-00A0C90AEA82}"
Description="Visual Basic runtime objects and procedures"
HelpDirectory="SystemFolder" Hidden="yes" Language="9" MajorVersion="6"
MinorVersion="0">
                  <Interface Id="{14E469E0-BF61-11CF-8385-8F69D8F1350B}"
Name="AsyncProperty_VB5"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{2CE46480-1A08-11CF-AD63-00AA00614F3E}"
Name="SelectedControls"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{41A7D760-6018-11CF-9016-00AA0068841E}"
Name="DataObject"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{41A7D761-6018-11CF-9016-00AA0068841E}"
Name="DataObjectFiles"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{4495AD01-C993-11D1-A3E4-00A0C90AEA82}"
Name="_PropertyBag"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{45046D60-08CA-11CF-A90F-00AA0062BB4C}"
Name="PropertyBag_VB5"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{737361EC-467F-11D1-810F-0000F87557AA}"
Name="Licenses"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{7500A6BA-EB65-11D1-938D-0000F87557C9}"
Name="DataBinding"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{8284B8A2-A8A8-11D1-A3D2-00A0C90AEA82}"
Name="LicenseInfo"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{83C49FF0-B294-11D0-9488-00A0C91110ED}"
Name="DataMembers"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{888A5A60-B283-11CF-8AD5-00A0C90AEA82}"
Name="Hyperlink"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{B28FA150-0FF0-11CF-A911-00AA0062BB4C}"
Name="AmbientProperties"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{BE8F9800-2AAA-11CF-AD67-00AA00614F3E}"
Name="ParentControls"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{C0324960-2AAA-11CF-AD67-00AA00614F3E}"
Name="ContainedControls"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{C4D651F0-7697-11D1-A1E9-00A0C90F2731}"
Name="EventParameter"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{C4D651F1-7697-11D1-A1E9-00A0C90F2731}"
Name="EventParameters"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{C4D651F2-7697-11D1-A1E9-00A0C90F2731}"
Name="EventInfo"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{CBB76011-C508-11D1-A3E3-00A0C90AEA82}"
Name="AsyncProperty"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{D4E0F020-720A-11CF-8136-00AA00C14959}"
Name="DataBindings"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{E43FD401-8715-11D1-98E7-00A0C9702442}"
Name="IVbeRuntimeHost"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                  <Interface Id="{EB41E8C1-4442-11D1-8906-00A0C9110049}"
Name="_DDataBoundClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                  <Interface Id="{EB41E8C2-4442-11D1-8906-00A0C9110049}"
Name="_DDataSourceClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                  <Interface Id="{EB41E8C3-4442-11D1-8906-00A0C9110049}"
Name="_DDataBoundAndDataSourceClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                  <Interface Id="{EB41E8C4-4442-11D1-8906-00A0C9110049}"
Name="_DPersistableClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                  <Interface Id="{EB41E8C5-4442-11D1-8906-00A0C9110049}"
Name="_DPersistableDataSourceClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                  <Interface Id="{FCFB3D2B-A0FA-1068-A738-08002B3371B5}"
Name="_DClass" ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                </TypeLib>
              </File>
              <Interface Id="{9D40D89B-E9C2-48FA-94FA-D32241541345}"
Name="NFTSWebDatabase"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
              <RegistryValue Root="HKCR"
Key="CLSID\{23B9874D-E4B1-449F-B6DF-958EB74EE110}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
              <RegistryValue Root="HKCR"
Key="Interface\{9D40D89B-E9C2-48FA-94FA-D32241541345}\Forward"
Value="{8D98D878-F3FB-4DFB-BC81-C0C9D4947448}" Type="string"
Action="write" />
              <complus:ComPlusApplication Id="NFTSWebDB" Name="NFTSWebDB
Application" AccessChecksLevel="applicationComponentLevel">
                <complus:ComPlusAssembly Id="NFTSWebDB" Type="native"
DllPath="D:\Projects\NFTS\Src\apps\nfts\binaries\NFTSWebDB.dll">
                  <complus:ComPlusComponent Id="NFTSWebDB"
CLSID="D5DE8D20-5BB8-11D1-A1E3-00A0C90F2731" />
                </complus:ComPlusAssembly>
              </complus:ComPlusApplication>
            </Component>


Please let me know if there is anything else you need to know.  

Thank you in advance for looking at this for me.

Jim



Jim MacDiarmid
EDS, an HP company
U.S. Public Sector 
Department of Homeland Security Segment
13600 EDS Drive, A3N-B27
Herndon, VA  20171
703-236-3821(office)
571-247-2343(cell)


------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to