Как получить подключ из ключа в дереве реестра с помощью NSIS? - PullRequest
0 голосов
/ 20 мая 2019

Из приведенной ниже структуры дерева реестра, как получить и показать подраздел (3.1.0) по указанному ниже пути:

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ WOW6432Node \ APE \ PowerChart \

HKLM
    SOFTWARE
        APE
            PowerChart
                3.1.0

enter image description here

1 Ответ

0 голосов
/ 20 мая 2019

Предполагая, что вы используете обычный 32-разрядный NSIS, вы можете просто перечислить подключи, если не знаете, какую именно версию вы ищете:

Section
StrCpy $0 0
loop:
  EnumRegKey $1 HKLM "SOFTWARE\APE\PowerChart" $0
  StrCmp $1 "" done
  IntOp $0 $0 + 1
  MessageBox mb_ok "Key: $1"
  Goto loop
done:
SectionEnd
...