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

