I'm curious about the 'Volatile Virtual Registry' option as it's not explained anywhere and the only mention of it that I can find is in this post, which explains what it doesn't do but doesn't explain what it does do!
mule wrote:The Volatile virtual registry is new to Cameyo 2.5 and affects Win7 and above. In previous versions of Cameyo (and still on XP), the package's registry is extracted to HKCU\Software\VOS\%AppID%. This extraction doesn't occur with Cameyo 2.5 on Win7 and above if the Volatile virtual registry is used.
I've always unchecked it when packaging, simply because when I first started using Cameyo, this feature didn't exist, so I was happy to keep doing what worked rather than changing it in a way that I didn't understand, so that at least I knew all my packaged apps would be storing their registry entries in the same place (HKCU\Software\VOS). But if, as mentioned above, "this extraction doesn't occur" when the option is disabled, what happens instead? Does the registry get stored as files? And in what sense is it "volatile" - will settings not be retained? What other implications does the setting have? As this option is enabled by default, is it considered to be faster or more reliable or something?
Thank you for reminding us that the documentation needs more work, and that the name "volatile" isn't the right one :)
Your registry modifications should be retained, in a file. When this option is checked (by default), all work done during the application's runtime does not go to the classic registry HKLM / HKCU, but rather to a temporary registry that Windows doesn't retain.
Many thanks for the clarification :) So is it better (ie. improved performance or reliability) to leave this setting enabled, or is it simply a matter of personal preference as to where one would like the registry stored?