#registry
#реестр
Вопрос:
Я добавляю ядро базы данных Microsoft Access в качестве предварительного условия для моей установки в install shield, но оно всегда запускается, хотя программное обеспечение уже установлено на компьютере.Итак, я добавляю условие для установки shield для выполнения необходимого условия, для которого мне нужен раздел реестра. для этой цели. Где я могу найти раздел реестра ядра базы данных Microsoft access на локальном компьютере.
Ответ №1:
Вы будете иметь дело с системным реестром, чтобы получить правильный базовый узел реестра, это изменение с систем x64 на x86.
Вот путь к ключу
HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice16.0AccessInstallRoot
Где 16.0 — это установленная версия office.
Поэтому вам придется перебирать все версии Office 11.0,12.0,14.0,15.0,16.0
Поскольку только что вышел 2019 год, я думаю, это будет 17.0, я надеюсь, что кто-нибудь отредактирует мой ответ с правильной версией Office 2019
Ответ №2:
Этот путь определит, существует ли среда выполнения MS Access. 64-разрядные операционные системы будут иметь RegKey=HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion App PathsMSACCESS.EXE
32-разрядная операционная система будет иметь RegKey=HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Windows CurrentVersion App PathsMSACCESS.EXE