Возможные дубликаты:
инструмент командной строки сбросить версию Windows DLL?
Как получить версию файла из пакетного файла в Windows Vista?
Можно ли получить файловую версию файла dll или exe с помощью пакетных команд и сохранить ее в переменной?
Возможные дубликаты:
инструмент командной строки сбросить версию Windows DLL?
Как получить версию файла из пакетного файла в Windows Vista?
Можно ли получить файловую версию файла dll или exe с помощью пакетных команд и сохранить ее в переменной?
Вот пример использования sigcheck:
@ECHO OFF
FOR /F "tokens=1-3" %%i IN ('p:\supporttools\sigcheck.exe p:\supporttools\procmon.exe') DO ( IF "%%i %%j"=="File version:" SET filever=%%k )
ECHO The version of the file is %filever%
PAUSE
Взгляните на служебную программу Sysinternals SigCheck. Попробуйте это в своем пакетном скрипте:
sigcheck.exe -n YourFile.exe