Мне нужно найти все среды выполнения Visual C ++, установленные на машине.Exe будет запускаться пользователем, который не входит в группу администраторов.
Все решения, которые я нашел, основаны на ключах реестра или сканировании папки c: \ Windows (которую я не считаю надежной)Кроме того, если пользователь не может прочитать реестр, скорее всего, у него нет прав доступа к системной папке.
Q1.Есть ли третий метод?
Q2.Если установлено несколько версий VC ++, есть ли способ определить, какая из них используется при выполнении приложения?