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