Войти

Показать полную графическую версию : как определить установлен ли visual c++ через cmd или autoit


rocet
02-01-2014, 08:30
Привет всех с новым годом. Как можно определить через Cmd или autoit установлен ли Visual C++ разных редакций
Примерно так: проверить установлен ли Visual C++ 2005 если нет, то установить (разрядность OC желательно чтоб определялась автоматически.)
Потом проверить установлен ли Visual C++ 2008, если нет, то установить и т.д. до 2013
И тоже самое с редакциями SP1, только SP1 от простых в отдельном файле.

maintlab
02-01-2014, 09:19
прясать, думаю, отсюда

SET UNISTALL=HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall
FOR /f "tokens=7 delims=\"%%a IN ('reg query "%UNISTALL%" 2^>nul') DO (
FOR /f "tokens=1,2,*" %%b IN ('reg query "%UNISTALL%\%%a" 2^>nul ^| FIND /I "DisplayName"') DO (
ECHO. >>soft_install.txt
ECHO %%d >>soft_install.txt
)
)




© OSzone.net 2001-2012