Как создать пакетный файл, который проверяет версию EXE, затем выполняет действие? - PullRequest
0 голосов
/ 06 декабря 2011

Я проверил, но не получил эту конкретную деталь. Я хочу создать командный файл, который проверяет, равна ли версия версии, которую я указал, и выполняет соответствующее действие, в этом случае он завершится. Смысл этого кода в том, что он будет проверять, создана ли более новая версия, и завершится, если он будет выполнен.

1 Ответ

0 голосов
/ 08 декабря 2011

Файлы EXE программы содержат информацию о версии в ресурсе, вставленном в файл. Информация отображается в проводнике Windows при просмотре свойств программных файлов, но, к сожалению, в Windows нет утилиты командной строки для доступа к ней. Но написать такую ​​утилиту несложно, потому что API GetFileVersionInfo полностью документирован. Существуют некоторые сторонние инструменты, некоторые из них с открытым исходным кодом. Немного быстрое Google на эту тему привело меня к некоторым ссылкам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...