PDA

View Full Version : Как проверить версию Visual C++?


Hnu
27-06-2011, 22:46
Хелп! Кто-нибудь знает, как проверить, какая версия Visual C++ на компе стоит, а ещё лучше проверить работает ли она (без установки Visaul Studio и всякого такого)? Если совсем точно, то нужно проверить, что на комп установлены Visual C++ 2005 SP1, Visual C++ 2005 X64 и Visual C++ x86 2010. Может, есть специальная проверялка? Гугл не признаётся что-то. :(

Crest
27-06-2011, 23:03
А так нельзя?
http://www.russian.fi/forum/attachment.php?attachmentid=19010&stc=1

Hnu
27-06-2011, 23:17
А так нельзя?
http://www.russian.fi/forum/attachment.php?attachmentid=19010&stc=1
Так неинтересно. :) Просто я для всего, что нужно, нашла специальные проверялки (либо на компе запускаются, либо у производителя есть страничка, которая проверяет и выдаёт результат - типа "если вы видете этот текст, значит, всё работает, а версия у вас вот такая..."), а вот с Visual C++ загвоздка.

Crest
27-06-2011, 23:21
Так неинтересно. :) Просто я для всего, что нужно, нашла специальные проверялки (либо на компе запускаются, либо у производителя есть страничка, которая проверяет и выдаёт результат - типа "если вы видете этот текст, значит, всё работает, а версия у вас вот такая..."), а вот с Visual C++ загвоздка.
Очень нужные проверялки :D заодно и троянов подпускают.

Hnu
27-06-2011, 23:39
Очень нужные проверялки :D заодно и троянов подпускают.
Левыми проверялками не пользуемся. ;)

Crest
27-06-2011, 23:41
Левыми проверялками не пользуемся. ;)
А у microsofta своих нет :D

Hnu
27-06-2011, 23:47
А у microsofta своих нет :D
Похоже, что в этом случае, действительно, нет. :( Хотя для Silverlight, например, есть. Эх, жизнь...

Hnu
27-06-2011, 23:55
Зайдём с другой стороны: что-нибудь из распространённого софта откажется работать без вышеперечисленного?

do_scrum
28-06-2011, 01:56
Вроде проверить можно двумя путями:

простои: Control Panel, Add/remove program, и смотрим, чего можно убрать. Они в списке должны быть.

Сложнее: поиск по regedit

*1*
28-06-2011, 02:11
Зайдём с другой стороны: что-нибудь из распространённого софта откажется работать без вышеперечисленного?

Ты имеешь в виду рантайма? Наверное чтонибудь скомпиленное под более поздний .нет может и отказаться работать.

Yanychar
28-06-2011, 09:50
Ты имеешь в виду рантайма? Наверное чтонибудь скомпиленное под более поздний .нет может и отказаться работать.

Ну так нормальные проги и поставляются с необходимым рантаимом.

Одиссей
28-06-2011, 12:04
Хелп! Кто-нибудь знает, как проверить, какая версия Visual C++ на компе стоит, а ещё лучше проверить работает ли она (без установки Visaul Studio и всякого такого)? Если совсем точно, то нужно проверить, что на комп установлены Visual C++ 2005 SP1, Visual C++ 2005 X64 и Visual C++ x86 2010. Может, есть специальная проверялка? Гугл не признаётся что-то. :(
Нужно узнать наличие рантайма (того, что redistributable) ?
Тогда здесь читаем имена библиотек:
http://support.microsoft.com/kb/326922http://support.microsoft.com/kb/326922
и пытаемся их загрузить с помощью LoadLibrary.

Если именно наличие компилятора и его версию,