Hi, I have a COM component I am trying to register using wix.  I am using this 
type of syntax:
                                                .
                                                .
                                                .
    <Registry Id="_64B01B48C18D4FF0A3C8E04A3ACF1587" Root="HKLM" 
Key="SYSTEM\CurrentControlSet\Services\EventLog\Application\AGPM" 
Name="EventMessageFile" Type="string" Value="[!agpm.dll]" />
                <Registry Id="_CDC6619003BB4EE08D261CD9590C74FC" Root="HKLM" 
Key="SYSTEM\CurrentControlSet\Services\EventLog\Application\AGPM" 
Name="ParameterMessageFile" Type="string" Value="[!agpm.dll]" />
                <Registry Id="_7D1654486E05440BBCADA33759479924" Root="HKLM" 
Key="SYSTEM\CurrentControlSet\Services\EventLog\Application\AGPM" 
Name="TypesSupported" Type="integer" Value="7" />
                <AppId Id="someAPPID" Advertise="no">
                  <Class Id=" someGUID " Context="InprocServer32" 
Description="apmAboutItemExGpo Class" Advertise="no" Server="agpm.dll">
                    <ProgId Id="agpm.apmAboutItemExGpo.1" 
Description="apmAboutItemExGpo Class">
                      <ProgId Id="agpm.apmAboutItemExGpo" 
Description="apmAboutItemExGpo Class" />
                    </ProgId>
                  </Class>
                        .
                                                .
                                                .
                  <Class Id="someGUID" Context="InprocServer32" 
Description="apmComponentData Class" Advertise="no" Server="agpm.dll">
                    <ProgId Id="agpm.apmComponentData.1" 
Description="apmComponentData Class">
                      <ProgId Id="agpm.apmComponentData" 
Description="apmComponentData Class" />
                    </ProgId>
                  </Class>
    </AppId>
                <TypeLib Id="someGUID" Language="0" MajorVersion="256" 
MinorVersion="0" Description="Policy Manager Type Library" 
HelpDirectory="dirClient" Cost="1" />


This works great on WS03 and NOT AT ALL on Vista.

Has anyone else ran into this problem?

Doing a manual regsvr32 works fine on my component, I wonder if I should just 
enter all the registry entries manually instead of using the <class, typelib 
and AppID tables.

Any help would be appreciated,
Thanks!
Lindsay Harris
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to