Mike Hearn m.hearn@signal.QinetiQ.com writes:
OK, but why do the keys have to be copied across. What's wrong with:
if (config file is present && !key exists("HKLM/Software/Wine/Wine")) { mount config at( "HKLM/TempWineConfig" ) copy tree( "HKLM/TempWineConfig" to "HKLM/Software/Wine/Wine" ) }
ie we check if the standard .reg files contain the config branch and if not, copy it across.
Because we want to have the two systems coexist, so that we don't have to change all the code at the same time. In fact there are already some parameters under HKLM/Software/Wine today. It also allows moving back to an older Wine without conflicts.