Thanks, always good to get another view of the problem.

Neil


>It's a matter of opinion. Some users like or even require a proper
>clean-up,
>although you can give them a separate clean up tool (reg file) for this if
>necessary. Some like to be able to uninstall then reinstall and not lose
>their settings.
>
>-----Original Message-----
>From: Neil Sleightholm [mailto:n...@x2systems.com]
>Sent: 29 October 2012 11:05
>To: General discussion for Windows Installer XML toolset.
>Subject: Re: [WiX-users] Setting DWORD registry keys
>
>Correct, it is a configuration value that the application can change.
>Putting a default in the application makes sense. Is it good practice to
>remove values on uninstall?
>
>Neil
>
>
>>You don't explicitly say but it sounds like a configuration value. The
>>requirement that a value not be removed during upgrade suggests that it
>>can be modified after installation. If that's true, it's not
>>recommended to install such a value. Have the application assume or
>>write the default value whenever it's missing.
>>
>>If you're using a later scheduling of RemoveExistingProducts, you might
>>be able to add a component containing a RemoveRegistryKey to clean up
>>when the user removes the application. This wouldn't be removed as long
>>as you added the exact same component to all the later versions of the
>>installer.
>>
>>-----Original Message-----
>>From: Neil Sleightholm [mailto:n...@x2systems.com]
>>Sent: 28 October 2012 08:39
>>To: General toolset. (wix-users@lists.sourceforge.net)
>>Subject: [WiX-users] Setting DWORD registry keys
>>
>>In my installation I need to set a dword registry to a default value
>>when the install is first run and remove the key on uninstall but not
>>change it on an upgrade. I am struggling to find a way to do reliably
>>and wondered if anyone had any suggestions.
>>
>>Here is what I have tried:
>>
>>1.       Read the existing value with <RegistrySearch> and rewrite it on
>>upgrade, this fails because DWORDs come back prefixed with a hash (#)
>>and <RegistryValue> causes this to be written as a string.
>>
>>2.       Read the existing value with <RegistrySearch> and Condition the
>><RegistryValue> so it is only written when the value is not set. The
>>problem with this is that on upgrade the key is removed.
>>
>>I can solve this by writing a CA to read the values but I am sure there
>>must be a standard way of doing this that is eluding me.
>>
>>Neil
>>
>>Neil Sleightholm
>>X2 Systems Limited
>>n...@x2systems.com<mailto:n...@x2systems.com>
>>
>>-----------------------------------------------------------------------
>>---
>>---
>>-
>>WINDOWS 8 is here.
>>Millions of people.  Your app in 30 days.
>>Visit The Windows 8 Center at Sourceforge for all your go to resources.
>>http://windows8center.sourceforge.net/
>>join-generation-app-and-make-money-coding-fast/
>>_______________________________________________
>>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.
>>
>>
>>-----------------------------------------------------------------------
>>---
>>----
>>The Windows 8 Center - In partnership with Sourceforge Your idea - your
>>app - 30 days.
>>Get started!
>>http://windows8center.sourceforge.net/
>>what-html-developers-need-to-know-about-coding-windows-8-metro-style-ap
>>ps/ _______________________________________________
>>WiX-users mailing list
>>WiX-users@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>--------------------------------------------------------------------------
>---
>-
>The Windows 8 Center - In partnership with Sourceforge Your idea - your
>app -
>30 days.
>Get started!
>http://windows8center.sourceforge.net/
>what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
>_______________________________________________
>WiX-users mailing list
>WiX-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/wix-users
>
>--------------------------------------------------------------------------
>----
>The Windows 8 Center - In partnership with Sourceforge
>Your idea - your app - 30 days.
>Get started!
>http://windows8center.sourceforge.net/
>what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
>_______________________________________________
>WiX-users mailing list
>WiX-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
The Windows 8 Center - In partnership with Sourceforge
Your idea - your app - 30 days.
Get started!
http://windows8center.sourceforge.net/
what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to