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\BsiServices\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.htm
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

Reply via email to