Registry entries created with an action of 'write' are removed upon
uninstall of the component. The action called 'createAndRemoveOnUninstall'
applies to keys and removes all entries of that key, whether created by
Windows Installer or not, and is not needed in most cases. It is a case of
the name of the action following the official documentation even though the
official label for the activity is misleading at best...

-----Original Message-----
From: Lukas Haase [mailto:[email protected]] 
Sent: Wednesday, July 21, 2010 2:03 PM
To: [email protected]
Subject: Re: [WiX-users] Registering COM DLLs using HEAT Tool.

Dear Pally,

I have the same problem. BIG HINT for all users!

When you get

heat.exe : warning HEAT5150 : Could not harvest data from a file that 
was expected to be a SelfReg
DLL: TestProtocol.dll. If this file does not support SelfReg you can
ignore this warning. Otherwise, this error detail may be helpful to 
diagnose the failure: Exception of type 'System.Exception' was thrown..

then probably you should try again as administrator!
And make sure the DLL is not yet registered!

But I have an important question: heat generates all entries with

   Action="write"

Wouldn't it be better to use

   Action='createAndRemoveOnUninstall'

?

Regards,
Luke



Am 21.07.2010 11:24, schrieb Pally Sandher:
> "heat.exe /?" or http://wix.sourceforge.net/manual-wix3/heat.htm or
> http://www.tramontana.co.hu/wix/lesson6.php#6.1 might be good places to
> start.
>
> Palbinder Sandher
> Software Deployment&  IT Administrator
> T: +44 (0) 141 945 8500
> F: +44 (0) 141 945 8501
>
> http://www.iesve.com
> **Design, Simulate + Innovate with the<Virtual Environment>**
> Integrated Environmental Solutions Limited. Registered in Scotland No.
> SC151456
> Registered Office - Helix Building, West Of Scotland Science Park,
> Glasgow G20 0SP
> Email Disclaimer
>
> -----Original Message-----
> From: vijay chander [mailto:[email protected]]
> Sent: 21 July 2010 04:51
> To: [email protected]
> Subject: [WiX-users] Registering COM DLLs using HEAT Tool.
>
> Hi All,
>
> I have read that we can register dlls using heat tool, just by using
> .wxs file which will be generated by heat tool.
> So can anyone tell me how to register a COM DLL using HEAT Tool?
> With Regards,
> Vijay
> ------------------------------------------------------------------------
> ------
> This SF.net email is sponsored by Sprint What will you do first with
> EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
----------------------------------------------------------------------------
--
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first



----------------------------------------------------------------------------
--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to