Thank you for response. INSTALLLOCATION - is a folder in ProgramFiles directory.. It's a per-machine location? So if i want to delete enries during uninstall then i need to put condition on feature which is containing my component? Will it work?
2012/9/14 Peter Shirtcliffe <pshirtcli...@sdl.com> > Is the INSTALLLOCATION directory a per-machine location ? If it's always > per-user then you can ignore the ICE. > > You condition won't work however. A component condition determines whether > a > component is installed or not. > > http://msdn.microsoft.com/en-us/library/windows/desktop/aa368007%28v=vs.85%29 > .aspx > > Since REMOVE does not equal ALL when installing, the condition will be > false > and the component never gets installed. > > -----Original Message----- > From: Nelya Iva [mailto:nelya....@gmail.com] > Sent: 14 September 2012 11:54 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Fixing ICE57 on perUser installation > > Our application writes some settings to the registry into the HKCU hive. I > want to delete this settings during uninstall. Here is code: > > <Fragment> > <DirectoryRef Id="INSTALLLOCATION" DiskId="1" > FileSource="$(var.SourceDirProject)\"> > <Component Id="DeleteHkcuManufacturerHive" Guid="GUID"> > <Condition>REMOVE="ALL" AND NOT UPGRADINGPRODUCTCODE</Condition> > <CreateFolder/> > <RemoveRegistryKey Action="removeOnUninstall" > Id="HKCUkey" Root="HKCU" Key="Software\$(var.Manufacturer)"/> > </Component> > </DirectoryRef> > </Fragment> > > Why I'm getting ICE57? Installation is per-User. Thank's in advance. > > ----------------------------------------------------------------------------- > - > Got visibility? > Most devs has no idea what their production app looks like. > Find out how fast your code is with AppDynamics Lite. > http://ad.doubleclick.net/clk;262219671;13503038;y? > http://info.appdynamics.com/FreeJavaPerformanceDownload.html > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > SDL PLC confidential, all rights reserved. > If you are not the intended recipient of this mail SDL requests and > requires that you delete it without acting upon or copying any of its > contents, and we further request that you advise us. > SDL PLC is a public limited company registered in England and Wales. > Registered number: 02675207. > Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 > 7DY, UK. > > > > ------------------------------------------------------------------------------ > Got visibility? > Most devs has no idea what their production app looks like. > Find out how fast your code is with AppDynamics Lite. > http://ad.doubleclick.net/clk;262219671;13503038;y? > http://info.appdynamics.com/FreeJavaPerformanceDownload.html > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Got visibility? Most devs has no idea what their production app looks like. Find out how fast your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219671;13503038;y? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users