Как различить разделы реестра MS Access и Access Runtime? - PullRequest
0 голосов
/ 28 марта 2019

В настоящее время я создаю командный файл, который автоматически устанавливает MS Access Runtime на основе нескольких параметров.

Экземпляры:

1.) Если время выполнения или обычный доступ (который входит в комплект Office) не установлен, то пакетный файл устанавливает версию среды выполнения, основанную на архитектуре компьютера (среда выполнения 32 бит или 64 бит).

2.) Если обычный MS Access уже установлен, ничего не устанавливать.

3.) Если MS Runtime уже установлен, ничего не устанавливать.

4.) Если Microsoft Office Suite (2016, 365) уже установлен, но не включает MS Access, установите версию Access Runtime той же архитектуры (64-разрядная или 32-разрядная).

Чтобы проверить, установлена ​​ли программа, я считаю, что мне нужно использовать запрос reg.

Тогда я буду реализовывать условные операторы, такие как:

reg query 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{68AB9B5C-20C6-4A96-9185-5C751109C558}

if %ERRORLEVEL% EQU 0 goto OpenNotepad

Проблема, с которой я сталкиваюсь, заключается в том, как определить, какая версия MS Access установлена ​​32 или 64-битная и установлена ​​ли Access. Как мне найти ключи реестра Runtime 64/32 bit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...