> C:\Projects\BuySeasonsIT\Source\Brain\Trunk\BuyseasonsServices\BsiServi
> ces\Product.wxs(319,0): warning LGHT1076: ICE57: Component
> 'ApplicationShortcut' has both per-user and per-machine data with an HKCU
> Registry KeyPath.

This warning is generated by ICE57. Google can find information about ICE57 
easily enough.

HKCU (HKEY_CURRENT_USER) registry paths are appropriate only for per-user data. 
The warning message itself says that the component has per-machine data which 
should live in HKLM (HKEY_LOCAL_MACHINE) registry paths. You have a couple of 
options:

1) Change the per-machine data into per-user data
2) Change the per-user data into per-machine data and use HKLM instead of HKCU.

Edwin G. Castro
Software Developer - Staff
Electronic Banking Services
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
Please consider the environment before printing this e-mail


> -----Original Message-----
> From: Tobias S [mailto:tobias.s1...@gmail.com]
> Sent: Tuesday, January 25, 2011 1:28 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Uninstall shortcut?
> 
> Explanation about ICE validation you find here  in MSDN:
> http://msdn.microsoft.com/library/bb762153.aspx
> 
> In short:
> Microsoft provides a set of Internal Consistency Evaluators, or ICEs, that can
> be used to detect potential problems with an MSI database.
> (comp http://en.wikipedia.org/wiki/Windows_Installer#ICE_validation )
> 
> 
> 2011/1/25 Kevin Burton <kev...@buyseasons.com>:
> > One more thing based on the code modified below:
> >
> >    <DirectoryRef Id="BsiServicesFolder">
> >      <Component Id="ApplicationShortcut"
> >                 Guid="536EBF29-1507-4246-B0EA-BEA60B76879C">
> >        <Shortcut Id="UninstallProduct"
> >                  Name="Uninstall BsiServices"
> >                  Description="Uninstalls The Brain"
> >                  Target="[System64Folder]msiexec.exe"
> >                  Arguments="/x [ProductCode]"/>
> >        <RemoveFolder Id="SERVICEINSTALLDIR" On="uninstall"/>
> >        <RemoveFolder Id="WPFINSTALLDIR" On="uninstall"/>
> >        <RemoveFolder Id="INSTALLATIONINSTALLDIR" On="uninstall"/>
> >        <RegistryValue Root="HKCU"
> > Key="Software\[Manufacturer]\[ProductName]" Name="installed"
> > Type="integer" Value="1" KeyPath="yes"/>
> >      </Component>
> >    </DirectoryRef>
> >
> > I get a warning
> >
> >
> C:\Projects\BuySeasonsIT\Source\Brain\Trunk\BuyseasonsServices\BsiServi
> ces\Product.wxs(319,0): warning LGHT1076: ICE57: Component
> 'ApplicationShortcut' has both per-user and per-machine data with an HKCU
> Registry KeyPath.
> >
> > Can I ignore this warning? Can I get rid of it?
> >
> > -----Original Message-----
> > From: Kevin Burton
> > Sent: Tuesday, January 25, 2011 3:12 PM
> > To: General discussion for Windows Installer XML toolset.
> > Subject: RE: Uninstall shortcut?
> >
> > I think I figured it out. I was confused since this link was about
> > adding a shortcut I thought that the registry value had something to
> > do with adding a remove shortcut. Which after some experimentation I
> > found that the registry key has nothing to do with. What are the ICE
> > test that you refer to? Looking at this page
> > http://wix.sourceforge.net/manual-wix3/create_an_uninstall_shortcut.ht
> > m
> > I see no reference to ICE tests.
> >
> > Kevin Burton
> > Senior Software Engineer
> > BUYSEASONS
> > 262-901-2000 Office
> > 262-901-2312 Fax
> > kev...@buyseasons.com
> >
> > -----Original Message-----
> > From: Jeremy Farrell [mailto:jfarr...@pillardata.com]
> > Sent: Tuesday, January 25, 2011 2:33 PM
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] Uninstall shortcut?
> >
> > In what sense is it not right? It's a registry key private to your 
> > installer which
> the example creates to meet the requirements of the ICE tests, as explained
> in the documentation. If you consider the path or name "not right" use
> different ones, as others have already suggested. I wouldn't go anywhere
> near Windows Installer's private entries such as the ones you quoted though.
> >
> >> From: Kevin Burton [mailto:kev...@buyseasons.com]
> >> Sent: Tuesday, January 25, 2011 7:13 PM
> >>
> >> I haven't tried the example but based on other installed applications
> >> it seems that the registry settings that the example is using are not
> >> right. I didn't want to run an example that didn't meet the sniff
> >> test especially when modifying the registry. The sniff test for me
> >> was looking at other installed applications and seeing what registry
> >> settings they establish. So unless WiX has some special registry
> >> settings it seems that these registry settings are incorrect.
> >>
> >> Kevin Burton
> >> Senior Software Engineer
> >> BUYSEASONS
> >> 262-901-2000 Office
> >> 262-901-2312 Fax
> >> kev...@buyseasons.com
> >>
> >> -----Original Message-----
> >> From: Jeremy Farrell [mailto:jfarr...@pillardata.com]
> >> Sent: Tuesday, January 25, 2011 12:16 PM
> >>
> >> Are you saying that the example doesn't work? In what way does it
> >> fail?
> >>
> >> > From: Kevin Burton [mailto:kev...@buyseasons.com]
> >> > Sent: Tuesday, January 25, 2011 5:14 PM
> >> >
> >> > The link to install an uninstall link seems to be outdated:
> >> >
> >> > http://wix.sourceforge.net/manual-wix3/create_an_uninstall_sho
> >> > rtcut.htm
> >> >
> >> > Specifically  the registry entry does not exist. I am thinking it
> >> > should be something like HKCU/Micosoft/Installer/Products. Also the
> >> > application name doesn't seem to come into play. In the
> >> registry there
> >> > is what looks like a GUID that is the key name. I am not sure where
> >> > this value is derived.
> >> >
> >> > Here is the exported key for an installed product:
> >> >
> >> > Windows Registry Editor Version 5.00
> >> >
> >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products]
> >> >
> >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\77A86
> >> > 7D85B17F234682FCB1D7916A797]
> >> > "ProductName"="Bsi WebServices"
> >> > "PackageCode"="34C74D484BB32C140A1D3766499CFCD3"
> >> > "Language"=dword:00000409
> >> > "Version"=dword:02000000
> >> > "Assignment"=dword:00000000
> >> > "AdvertiseFlags"=dword:00000184
> >> > "InstanceType"=dword:00000000
> >> > "AuthorizedLUAApp"=dword:00000000
> >> > "Clients"=hex(7):3a,00,00,00,00,00
> >> >
> >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\77A86
> >> > 7D85B17F234682FCB1D7916A797\SourceList]
> >> > "PackageName"="DebugBsiServices.msi"
> >> > "LastUsedSource"=hex(2):6e,00,3b,00,31,00,3b,00,43,00,3a,00,5c
> >> > ,00,54,00,65,00,\
> >> >   6d,00,70,00,5c,00,00,00
> >> >
> >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\77A86
> >> > 7D85B17F234682FCB1D7916A797\SourceList\Media]
> >> > "1"=";"
> >> >
> >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\77A86
> >> > 7D85B17F234682FCB1D7916A797\SourceList\Net]
> >> > "1"=hex(2):43,00,3a,00,5c,00,54,00,65,00,6d,00,70,00,5c,00,00,00
> > ----------------------------------------------------------------------
> > -------- Special Offer-- Download ArcSight Logger for FREE (a $49 USD
> > value)!
> > Finally, a world-class log management solution at an even better price-free!
> > Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> February 28th, so secure your free ArcSight Logger TODAY!
> > http://p.sf.net/sfu/arcsight-sfd2d
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> > ----------------------------------------------------------------------
> > -------- Special Offer-- Download ArcSight Logger for FREE (a $49 USD
> > value)!
> > Finally, a world-class log management solution at an even better price-free!
> > Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> > February 28th, so secure your free ArcSight Logger TODAY!
> > http://p.sf.net/sfu/arcsight-sfd2d
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> 
> ------------------------------------------------------------------------------
> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
> Finally, a world-class log management solution at an even better price-free!
> Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> February 28th, so secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsight-sfd2d
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to