Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 352
Благодарности: 193

Профиль | Отправить PM | Цитировать


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
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:05, 09-07-2023 | #2759