Мне нужен способ определить с помощью сценария Wise Install Script, установлен ли на компьютере SQL Server Management Studio Express 2005. Кто-нибудь знает запись в реестре или что-то, что будет присутствовать при установке SSMSE?


Вы можете попробовать это:
HKEY_LOCAL_MACHINE\Software\MSSQLServer\MSSQLServer\CurrentVersion
Получите значение ключа CurrentVersion и сравните его с версией SQL Server Management Studio Express 2005.
Самый надежный способ обнаружить это - использовать базу данных MSI для определения состояния SQL Server Management Studio.
Существует COM-объект, который можно использовать для запроса базы данных MSI:
свойство Installer.Products может сообщить вам, какие продукты / пакеты установлены. Installer.ProductState может сообщить вам состояние продукта / пакета.
Большинство систем установки также могут выполнять те же проверки - используйте API, Orca или аналогичный инструмент MSI, чтобы найти пакет / идентификатор продукта SQL Mgmt Studio.
Я бы не рекомендовал это - этот ключ также может указывать на то, что установлена только служба.