On 6/14/07, Misha Koshelev mk144210@bcm.edu wrote:
Actually that brings up a good point, does anything ever get written to Software\Microsoft\Windows\CurrentVersion in HKEY_CURRENT_USER in windows? I have no such key on my (rather plain) XP install, and from what I can tell wine MSI never writes to this key (see dlls/msi/registry.c, function MSIREG_OpenUninstallKey line 378) in HKEY_CURRENT_USER.
Is this done by some specific application, or if not what was the original motivation for the patches? From what I can tell this was not in the emails you linked. Btw, I think it would be a good idea to include this kind of info when you submit the patches.
The original try of the emails (I think towards the end of May), had it. There is a bug filed for it on bugzilla (search for IMVU). Some applications (IMVU instant messenger, for one) do use current user by default, and some installers ask where you want start menu entries and application settings stored, all users, or current user, where all users as far as the registry is concerned would be HKLM.. It was brought up in private after I sent the linked emails, that I should include that info in every try, so I will do so in the future.
As for the currentversion key not being there in your xp install, it may be just because it's a plain xp install. I use XP on a daily basis and frequently access the registry, and I've never noticed a time when it was not there with something under it, although I never checked immediately after a clean install.