title: How to prevent Windows (Mobile) installer from overwriting registry key values
body: <p>I'm wrapping up a Windows Mobile (6.1) app I've written and everything goes fine and dandy, but I've got one nasty problem: My app needs a few registry keys for settings and I can create them in the installer (using the registry editor) fine, but my problem is that every time I run the installer to update a new version of the software it overwrites those registry values.</p>
  
  <p>Is it possible to create a .cab installer that creates the specified registry keys if they don't exist, but leaves them alone if they do.</p>
  
  <p>Also, am I correct if I assume the setup project automatically deletes all registry keys in uninstall that it created during install?</p>
  
  <p>Thanks a bunch in advance!</p>