Я использую DeployMaster для сборки установщика для 32-разрядного приложения Windows, написанного на С++ с использованием Qt.
Исполняемый файл зависит от распространяемой версии Visual Studio 2013, то есть 32-разрядная версия Visual Studio 2013, распространяемая, должна быть установлена конечным пользователем, перед запуском этого приложения.
У меня есть googled, и посмотрел на другие вопросы StackOverflow. В частности, эта ссылка содержит точный ключ реестра для проверки, но для случая VS 2008.
Мне нужен VS 2013, а не VS 2008.
Однако в идеале это будет надежная проверка реестра, а не программное решение, потому что я могу легко проверить раздел реестра с помощью установщика DeployMaster. (Если в системе определено, что у нее не установлен распространяемый дистрибутив, также легко установить установщик DeployMaster установщиком.)
Кто-нибудь знает надежный метод, предпочтительно используя ключ реестра, который позволяет определить, будет ли распространяться 32-разрядная версия VS 2013 на конечной машине?