On Sat, Dec 29, 2007 at 11:18:26AM -0500, Steven Edwards wrote: > > you would have something like > > HKCU\Software\Wine\AppDefaults\b83fd2e8b34ba6b6f59e9f9cfbe129d9\Version win98 > HKCU\Software\Wine\AppDefaults\b83fd2e8b34ba6b6f59e9f9cfbe129d9\filename > setup.exe > > HKCU\Software\Wine\AppDefaults\912672566150fd7663fba3a927f79fca\Version > win2000 > HKCU\Software\Wine\AppDefaults\912672566150fd7663fba3a927f79fca\filename > setup.exe
Sounds good. It could also be a good idea to have some mechanism so that multiple hashes can point to the same description / setup. Think of the same versioning problem shared by a dozen of different localised versions of an app, etc. How about something like: HKCU\Software\Wine\AppDefaults\md5\b83fd2e8b34ba6b6f59e9f9cfbe129d9 foomatic_installer HKCU\Software\Wine\AppDefaults\md5\912672566150fd7663fba3a927f79fca foomatic_installer [ ... ] HKCU\Software\Wine\AppDefaults\foomatic_installer\Version win98 HKCU\Software\Wine\AppDefaults\foomatic_installer\filename setup.exe (as a bonus, this gives us a short description of what these hashes are referring to) -- Robert Millan <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call, if you are unable to speak? (as seen on /.)