inco1,
Для эпизодически встречающихся одиночных инструкций можно написать макрос вроде такого:
Код:
!define DeleteRegKey3264 `!insertmacro DeleteRegKey3264 `
!macro DeleteRegKey3264 REGROOT REGKEY
SetRegView 64
DeleteRegKey ${REGROOT} '${REGKEY}'
SetRegView 32
DeleteRegKey ${REGROOT} '${REGKEY}'
!macroend
и далее использовать как ${DeleteRegKey3264} HKEY_LOCAL_MACHINE "Software\Classes\CLSID\test"
Если есть группа ключей, то её можно вынести в макрос и использовать его вместе с SetRegView:
Скрытый текст
Код:
!macro DeleteSomeKeys
DeleteRegKey HKEY_LOCAL_MACHINE ...
DeleteRegKey HKEY_LOCAL_MACHINE ...
...
!macroend
...
SetRegView 64
!insertmacro DeleteSomeKeys
SetRegView 32
!insertmacro DeleteSomeKeys