InnoSetup i czytanie z rejestru

JU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5046
0

Wraz z moim programem muszę zainstalować BDE i coś tam jeszcze(już wiem, co i jak z plikami itp).

Ale...
Kilka plików muszę skopiować do określonej lokalizacji, którą znajdę w rejestrze.

Przejrzałem helpa do IS, ale nigdzie nie znalazłem nic o odczycie danych z rejestru.
Jest jak odczytać nazwy kluczy, jak odczytać podklucze i.t.d.
Ale ja chcę odczytać dane z rejestru.

Dokładnie z klucza:
'HKLM\Software\Borland\Database Engine' chcę odczytać wartość dla "DLLPath".
Jak to zrobić?

migajek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 370
0

A nie mozesz tego zrobic programem?

JU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5046
0

A nie mozesz tego zrobic programem?

Dobra, ale jak w takim razie przekazać jakąś zmienną z mojej aplikacji do instalki InnoSetup w run-time?

migajek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 370
0

Chodzi ci o to zeby np. sprawdzic czy juz bylo instalowane? A jaka masz wersje inno setup?

DR
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć!

Ja się podepnę do tematu bo bardzo podobny.

Chodzi mi o to, że instaluję sobie program w określoną lokalizację (przykładowo: C:\Program Files\moj_prog) dodając wpis do rejestru z tą lokalizacją.
Następnie chciałbym do folderu programu móc doinstalowywać dane (wiem że można je normalnie skopiować - ale ma to być jak najprostsze w obsłudze) przez przeczytanie wartości z rejestru.

Znacie jakieś sposoby odczytania wartości rejestru w Inno setup?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.