При деинсталляции программы на удаляются разделы из реестра, хотя в секции
[Registry] указаны соответствующие флаги.
Один раздел после деинсталляции программы пустой. В другом остались кое-какие параметры.
Пробовал ставить флаги
uninsdeletekey,
uninsdeletekeyifempty,
uninsdeletevalue, комбинировал их - всё безрезультатно...
Вот часть скрипта:
Код:

[Registry]
Root: HKCU; SubKey: Software\MyProg; Flags: uninsdeletevalue
Root: HKLM; SubKey: SOFTWARE\MyProg; Flags: uninsdeletevalue uninsdeletekeyifempty
Что я не так делаю, подскажите пожалуйста.
***********************************
З.Ы. Пришла мысля потом
Если никак нельзя удалить параметр реестра тем способом , тогда можно ли так :
Код:

[UninstallRun]
Filename: {sys}\cmd.exe; Parameters: /c Reg Delete "HKCU\Software\MyProg" /f; Flags: runhidden
?