Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для morozoff

Ветеран


Сообщения: 1799
Благодарности: 606

Профиль | Сайт | Отправить PM | Цитировать


Цитата apavs:
Из командной строки или в реестре как узнать? »
apavs, Можно попробовать с помощью утилиты filever.
К примеру такого рода bat-ником (писал сегодня ночью, да и не большой у меня опыт в этом деле, поэтому прошу строго не пинать, возможно кто-то предложет лучший вариант или адаптирует этот)
Код: Выделить весь код
@Echo Off

Set NameFile=WINWORD.EXE

for %%d in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do If Exist %%d:\*.* (
	FOR /F "usebackq delims=" %%f IN (`dir /s /b /a-d "%%d:\PROGRA~1\MICROS~2\OFFICE11\%NameFile%" 2^>nul`) DO (
echo %%f
filever /d %%f >>OfficeVer.txt
	    
	)
)
pause
В текстовом файле OfficeVer.txt сохраняется версия файла в таком виде
Цитата:
--a-- W32i APP - 11.0.8411.0 shp winword.exe
Думаю, по этой строке и можно каким-то образом реализовать проверку.

Также нашел ещё один небольшой недостаток скрипта обновлений Office 2003. Проявляется он только в Windows 2000, на остальных ОС все нормально. Суть в том, что скрипт на данной операционной системе при повторном запуске не пропускает некоторые установленные обновления, скриншот прилагаю.


Понимаю, что это морально устаревшая операционная система, но все же хотелось бы хотя бы узнать, с чем это связано.
С Уважением, Роман.

-------
Если мой ответ помог вам, не поленитесь нажать на Полезное сообщение
Начал вести свой блог.
Приводим Firefox 29 к более привычному виду
Конфигурация служб Windows 8.1 Update по умолчанию для русскоязычных систем.
Конфигурация служб Windows 8 по умолчанию для русскоязычных систем.


Отправлено: 15:27, 12-04-2014 | #491