Жесть.

По-моему, не простое дело.
....
А как у тебя дефолтное состояние юзеров возникает, когда первый раз
программку запускаешь?
....
Может, тогда проще .ini - файлом воспользоваться? Пусть в нем для каждого
юзера будет ключ, в котором написано, что текущее стсотяние нужно брать из
реестра. Открываешь файл, ищешь себя и если не нашел, то сам удаляешь свою
ветку реестра HKEY_CURRENT_USER\Software\Моя._программа со старыми
натройками.
Потом формируешь дефолтные значения, и делаешь пометку в Ini - файле.
Т.е., чтобы сбросить все настройки всех пользователей, будет достаточно
очистить/удалить этот ini - файл. (Ну, или, например, воспользоваться
глобальной веткой реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Пользователи_Моей_Программы, если не любишь
ini - файлы).
Posted via ActualForum NNTP Server 1.3