Presmerovanie celej 32 alebo 64-bitovej vetvy
Pri prevádzkovaní 32 a 64-bitových verzií D2000 na Windows platí:
- Programy z 32-bitovej inštalácie D2000 pristupujú primárne k 32-bitovému kľúču D2000, ktorý sa nachádza v Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ipesoft\D2000
- Programy z 64-bitovej inštalácie D2000 pristupujú primárne k 64-bitovému kľúču D2000, ktorý sa nachádza v Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000
- Pokiaľ existuje v jednej z týchto kľúčov D2000 (napr. v 32-bitovej) položka RegistryViewRedirect typu DWORD s hodnotou 1, tak dôjde k presmerovaniu (prístupu do druhého kľúča, napr. do 64-bitového)
- Pokiaľ existuje v oboch kľúčoch D2000 položka RegistryViewRedirect typu DWORD s hodnotou 1, jedná sa o chybnú konfiguráciu a D2000 nebude fungovať.
Príklad presmerovania celej vetvy
Obrázok: Presmerovanie celej 32-bitovej vetvy (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ipesoft\D2000) do 64-bitovej vetvy (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000).
Presmerovanie iba jednej inštalácie D2000
Pokiaľ je na počítači viacero inštalácií D2000, od D2000 verzie 21.1.72 včítane je možné vytvárať aj presmerovania s jemnejšou granularitou, na úrovni jednotlivých inštalácii. Vtedy treba položku RegistryViewRedirect typu DWORD s hodnotou 1 vytvoriť v rámci kľúča konkrétnej inštalácie pod kľúčom Installed (tj. pod Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000\Installed alebo pod Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ipesoft\D2000\Installed).
Príklad: ak v 64-bitovom kľúči Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000\Installed\D:/D2000/D2000_EXE je položka RegistryViewRedirect typu DWORD s hodnotou 1, tak dôjde k presmerovaniu do 32-bitovej vetvy Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ipesoft\D2000\Installed\D:/D2000/D2000_EXE.
Poznámka: pokiaľ sa používa toto presmerovanie s jemnejšou granularitou, nesmú byť nakonfigurované presmerovania (položky RegistryViewRedirect) v nadradených kľúčoch (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000 resp. Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ipesoft\D2000), lebo v tom prípade dôjde ku "globálnemu" presmerovaniu už počas prístupu k týmto kľúcom.
Príklad presmerovania jednej inštalácie
Obrázok: V 32-bitovej vetve Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ipesoft\D2000 nesmie byť nastavené presmerovanie.
Obrázok: Presmerovanie inštalácie D:\D2000\D2000_MES_TPD v 32-bitovej vetve (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ipesoft\D2000\Installed\D:/D2000/D2000_MES_TPD/D2000_EXE) do 64-bitovej vetvy (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000\Installed\D:/D2000/D2000_MES_TPD/D2000_EXE).
Obrázok: V 32-bitovej vetve inštalácie "c:\Program Files (x86)\D2000\D2EXE_MES_TPD" nie je položka RegistryViewRedirect, je zadefinovaná položka Base, použije sa 32-bitová vetva inštalácie (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ipesoft\D2EXE_MES_TPD).
Pridať komentár