Моя программа содержит несколько DLL, которые зависят от MSVCP100.dll и MSVCR100.dll, в Win7 моя программа запускается без каких-либо проблем, однако в Win8 ей не удалось найти эти две библиотеки. Я заметил, что в Win8 не установлен VCRedist по умолчанию, поэтому, видимо, мне нужно установить VCRedist для включения моей программы.Как проверить, нужно ли устанавливать VCRedist?
Вопрос в том, как проверить, установлен ли VCRedist?
Похоже, мы сможем сделать это, выполнив поиск в реестре [1][2]. Однако кажется, что существует множество версий VCRedist (VC2012,2010,2008,2005 ...), поэтому мне нужно пройти через все эти разделы реестра?
Это не идеальный сценарий (плохой UX), но он самый защитный. –