Свойства файлов PrivateBuild и SpecialBuild не отображаются в Vista/Win7

Я пытаюсь получить некоторую пользовательскую информацию, которая будет отображаться в представлении file->properties наших установщиков NSIS, в основном тех, кто создавал, когда разработчик собирает установщик на своей собственной машине. (Для тестирования и т. Д.)

я думал PrivateBuild а также Comments было бы неплохо, но они не отображаются при просмотре свойств файла -> Сведения.

Согласно этому ответу Ронг-Чун Чжана (прокрутите немного вниз), эти свойства больше не отображаются. Обходной путь - реализовать расширение оболочки, но это кажется чрезмерным только для некоторых текстовых строк, которые мы должны отслеживать.

Добавление в версию или описание mercurial rev-hash и сборки user/computer делает строку слишком длинной, а разрывы строк не работают должным образом.:(

Есть хорошие обходные пути?

1 ответ

Решение

Я полагаю, вы просто должны принять тот факт, что Vista/7 не работает по сравнению с XP.

Можно проверить командную строку на наличие аргументов в NSIS, поэтому, возможно, вы могли бы добавить поддержку параметра /dumpversion и просто открыть MessageBox и выйти из.onInit.

Другие вопросы по тегам