I know if applications have the same developer ID, then their registry values are shared. Is there a way to prevent this? So that I can create registry data that is only usable by one app, and not all that were developed?
I have a registry value that tracks a timestamp of the last time the user opened the app. I want that value to be unique across any apps I develop, so if that user opened another app I develop, that app would have its own timestamp data. Is there a way to do this other than manually name-spacing the registry keys to each app with a prefix or something?
You just need to sign each channel with a different key (run genkey for the initial packaging of each channel, then store that key/password in order to re-key the box for future updates). Generally speaking, you probably should already be doing this, unless you have a specific need for two or more channels to share the same registry space.