001b-005b
<censored by Nero AG
>
006b
- фикс анинсталла под кривой windows 2000.
006RC1
- косметический твик
007Final
- добавлены компоненты: Nero CD-DVD Speed, Nero InfoTool, Nero
DriveSpeed
006RC2
- из-за бесполезности NeroTools удалены. косметический фикс и
переупаковка - размер после установки по сравнению с 006rc1 на 1 мегабайт
меньше.
это первая публичная версия (144 скачивания с локального трекера без ругани). на
удивление стабильная сборка.
portable
v0001
- дополнение для версии portable.
008.1 pre-Final
- для порядка добавлен английский (русского не существует) хелп к
неро-экспресс (вообще-то нафиг никому не нужен), просто в предыдущих версиях
забыл про него.
- установка переписана под менее требовательный windows script host
5.6 вместо 5.7 (для систем до XP SP1 БЕЗ обновлений)
- изменен способ запуска установки и код переустановки более
разумный. код установщика версий до 007 и после 008 не совместимы -
автоматически переустанавливать "поверх" между этими версиями нельзя. просто
сначала перед установкой нужно самостоятельно выполнить uninstall присутствующей
в системе версии.
008.2
- добавлен start.vbs в дистрибутив (portable)
- зачистка ненужных файлов
008.3
- сборка переупакована и пересобрана под самый последний дистрибутив
7-й ветки Неро - 7.11.10.0 (было 7.10.1.2)
- соответственно косметические изменения для portable
в этой
версии Неро разработчики, похоже, выкинули возможность работы с HD-DVD и
Blue-ray, чтобы не создавать конкуренцию новой (на то время) Неро 8.
это последняя (Final, stable) сборка. Стабильность должна быть
хорошей, т.к. в сборке заменены ТОЛЬКО лишь файлы на более новые из самой
последней версии Nero 7. Ввиду неоправданной неповоротливости и прожорливости
версий Nero 8 и 9, сборки на них не планируются.
размер после установки меньше 12 мегабайт!
размер дистрибутива меньше 9 мегабайт!
008.4
- зачистка ненужных файлов.
- косметические фиксы.
по сравнению с 006RC2 размер
уменьшился примерно на 1 мегабайт.
008.5 (спустя 1 год)
- появился единственный ключ командной строки для совсем тихой
установки (или переустановки) - /Silent
- обновился sfx движок до версии 7ZSfxMod (LZMA) 1.4.0.1698 beta, до
этого - стандартный 7z 4.62
- подкорректирован файл описания сборки
008.6 beta (спустя 1 день)
- появился второй ключ - /Portable. теперь можно запускать сборку
как portable-версию Неро-7 без распаковки руками. Очевидно, что при этом архив
распаковывается во временную папку, но вместо установки запускается start.vbs,
а после того, как нерка отработает, временный каталог с ней удаляется.
- зачистка бесполезных файлов. размер после установки уменьшился,
по крайней мере, на 3.5 метра, размер дистрибутива - по крайней мере на 1.5 метра!
- косметические фиксы
возможно, выкинул слишком много файлов, и в дальнейшем
сборка будет понемногу только разбухать. Конвертиравание медиафайлов в аудио/видео
CD/DVD добавлять не планирую.
- программа обзавелась нано-страничкой (сделанной на коленке в блокноте) на narod.ru
008.7 alpha (спустя 1 недель)
- появился третий ключ - /Addon. Этот режим установки по образу и подобию
аддонов на озоне (и без сообщений). Вместо него /silent вполне достаточно (и даже лучше).
- добавил конструктор svcpack
- небольшая, но логичная оптимизация - с этой версии в большинстве
случаев установка выполняется быстрее (в ~2 раза). Cкорость установи/переустановки с антивирусом/без антивируса замерял так (файл speed87.cmd):
@echo off
title ver 087
echo %time%
"Nero Burning ROM 7 Nano build 0.0.8.7 (alpha) 7.11.10.0.exe" /silent
echo %time%
pause
- в связи с предыдущими изменениями код установщиков для универсальности
весьма сильно изменен, но новых ошибок вроде не налепил.
- чисто академически про наследие тяжелого прошлого.
Код установщика версий до 007 (включительно) и после 008.7 alpha (включительно) стали
более-менее (точнее менее, чем более)) совместимы - см [008.1 pre-Final].
Теперь анинсталл предыдущей версии вызывается автоматически и в этом случае, вот
только обязательно надо согласиться с её удалением в появляющемся диалоге
(ключ /silent не сработает), иначе инсталляция не выполнится. Реально эта
ситуация все равно не встретится, т.к. старых сборок уже не найти.
- добавил создание ярлыка на сайт этой сборки)
- теперь сборка упакована методом LZMA2 (до этого - LZMA) 1.4.0.1795
- добавил четвертый ключ - /SaveCFG. при переустановке он сохраняет
предыдущие настройки программы (только вместе с GUI, чтобы видеть этот режим).
В заголовке диалогового окна о переустановке тогда добавляется надпись [Safe].
По умолчанию без этого ключа пользовательские настройки сбрасываются
по дефолту после переустановки. Идея - восстановить работающие настройки
простой переустановкой (после кривых рук пользователя).
008.8 RC4 (спустя ~1 месяц)
- добавлена возможность импортировать рег.данные (да и вообще любые
предустановленные настройки пользователя) из файла nero7nn.reg, который должен
лежать в одной папке с sfx-модулем. Добавлен и в конструктор svcpack. Изменения
во всех файлах установки. reg-файл цепляется при любом виде установки, а также
при запуске с ключом /portable.
- очень сильно переписан код установки. Версия должна бы называться
"alpha^4", а не RC4. С помощью добавления небольшого парсера в код установки
теперь advinf берет все необходимые ему настройки из самого inf-файла.
Или переопределяет некоторые свои установки. Хороший шаблон (но под классы
влом переписать). Вроде багов новых много не налепил.
- поправлены мелкие неточности
- косметические фиксы
- по умолчанию при переустановке теперь предыдущая конфигурация
сохраняется (nero7nn.reg сработает только если НЕ-переустановка или с ключом
/resetcfg). Убрал соответственно ключ /savecfg.
- чтобы при ПЕРЕустановке сбросить настройки в дефолтное состояние
добавил ключ /ResetCFG (и/или автоматически импортировать nero7nn.reg).
- улучшен запуск с ключом /portable. Теперь он теоретически не
испортит уже установленную Неру. (к NeroStart.vbs это не относится)
- добавлен ключ /Remove для удаления приложения.
- ключ /silent теперь можно комбинировать (в разумных пределах),
порядок ключей не имеет значения.
- если в папке с NeroStart.vbs есть файл nero7nn.reg, то оттуда
будут взяты рег.данные (заодно можно и свои настройки туда поместить).
- start.vbs тупо переименован в NeroStart.vbs
- соответственно, много пришлось вносить изменений на страничку описания сборки,
поэтому в некоторых местах текст унылый, лунный.
008.8 RC5 [10.09.2010]
- добавил возможность установки файлов mfc71u.dll, msvcp71.dll,
msvcr71.dll (и GdiPlus.dll для w2k), если они находятся в одной папке с дистрибутивом.
С ключом /portable они тоже "подхватываются", но во временную папку.
После размещения ссылки на сборку в известном форуме, практически
в тот же день появилось сразу два основанных на ней клона...
подробнее
...Вот так и приходит признание
Nero Burning ROM 7 Nano 7.11.10.0 UnaTTended / Portable
(MD5 11D5FAFC772B4B1429FBB2F270BD4BA5 / 03D6067FA541457096A64C70BF6EF14E).
Никаких вирусов в них НЕТ И БЫТЬ НЕ МОЖЕТ - пользуйтесь на здоровье.
Однако хоть они и используют этот дистрибутив, я не являюсь их автором.
UnaTTended представляет собой sfx-rar архив-обёртку, в котором
находится собственно дистрибутив, 3 рантайм длл-ки, файл с необязательной регистрационной
информацией, батник, запускающий дистрибутив в режиме установки без сообщений и утилита hidcon,
запускающая этот батник без окна. Правда, т.к. перед запуском дистрибутива происходит его распаковка
из sfx-rar архива, то время установки, к сожалению, слегка увеличилось, хотя все равно меньше,
чем на любых других сборках. Получился нормальный unattended дистрибутив.
Portable – это тоже sfx-rar архив-обёртка. В нем находится уже
распакованный дистрибутив (это ускоряет время запуска) и запускается, соответственно,
NeroStart.vbs. В разделе о портейбл-возможностях этой сборки уже было описано, что запуск
дистрибутива с ключом /portable - это СОВСЕМ НЕ то же самое, что запуск NeroStart.vbs.
И в последнем случае, если Нера7 уже установлена, она потеряет работоспособность.
NeroStart.vbs создает работоспособное окружение неры только чтобы ПЕРЕТАСКИВАТЬ её в папке,
например, на флэшке, НЕ ИМЕЯ при этом установленной версии. Запуск дистрибутива с
ключом /portable, если нера7 уже установлена, сначала сохраняет ее окружение, потом запускает
NeroStart.vbs, а потом восстанавливает это окружение, и поэтому установленная версия остается
работоспособной. Т.е. два способа портативного запуска преследуют две разные цели.
Подглядеть, что именно сохраняется, можно в файле c:\Windows\inf\ nero7pro.inf в
секции [PROG.Portable] (когда Нано установлена), т.к. дистрибутив делался открытым более чем
полностью. Короче, этот портейбл не нужно запускать, только если установлена Nero-7 (что сейчас
маловероятно).
Алсо, в этом архиве, к сожалению, не хватает трех рантайм длл-ок, так что если их в системе нет,
портейбл не запустится. Ну, как говорится, первый блин комом
.
А вот новый постер Неро7Нано с Ильёй Лагутенко, переодетого женщиной, очень даже понравился. Мощная PR-поддержка всегда архиважна.
Пруфлинки:
здесь,
здесь,
здесь (torrent) и
здесь (torrent).
NERO 7 NANO.
ONLY 4 WINDOWS.
ONLY 4 U!
008.8 RC6 [05.10.2010]
- добавлена поддержка x64
- добавлена поддержка UAC
- для этого введен cлужебный ключ /NoUAC64[:dir]. Используется автоматически и
только внутри установщика (вызов из sfx именно с этим ключом без параметров).
- ещё целая куча косметических фиксов. Версия должна бы называться
alpha, а не RC (сильно переписан код установки. с классами. без фанатизма).
Новых ошибок вроде не налепил.
Если предыдущие версии (0.0.8.8.RC5 и раньше) ставить под x64 или не под одмином в Vista/Seven.
В этих случаях Нера до конца не установилась/не удалилась/не запустилась.
Запускаем в 32-битном реестре (для 64-битных Windows, например, из 32-битного Total Commander) файл
NeroUninst.reg
со строчками:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\nero7pro]
Затем устанавливаем версию 008.8 RC6, которая поддерживает x64 и UAC.
[15.10.2010] обновление этой странички с чуть более подробным описанием.
008.8 RC7 [02.11.2010]
- сообщение о конце установки/переустановки/удалении автоматически закрывается через 5 секунд
- теперь NeroStart.vbs поддерживает UAC и x64 (переписан с классами, без фанатизма). Однако файл nero7nn.reg обрабатывается теперь только при смене папки (определение этой смены тоже немного изменено), т.е. только когда есть необходимость поменять конфигурацию (чтобы лишний раз не показывать UAC), а не каждый раз при запуске, как было раньше. Навряд ли это сильно что-то изменит.
- зато NeroStart.vbs теперь передает параметры командной строки (CLI) в nero.exe. Т.е. есть подддержка drag-and-drop, или можно задать ключ /w для запуска Nero Express.
- добавлена русская/английская локализация. Для диалогов инсталлятора и программы Nero (и portable-запуска) автоматически выбирается русский язык, если язык Windows тоже русский, во всех остальных случаях будет использоваться английский.
- соответственно добавлен ключ /Lang:LNG, жестко задающий язык. Для Portable не предназначен - там только автовыбор или настройки из reg-файла, это более чем достаточно.
- добавлен ключ /Inst. Он делает то, что и вызов дистрибутива совсем без параметров. Пригодится если действие, заданное по умолчанию при запуске дистрибутива (т.е. без параметров) изменено в скрипте. Например, если по умолчанию происходит portable-запуск (или addon-установка), тогда ключ /Inst позволит выполнить обычную установку, иначе это никак не сделать.
- исправлен баг (теоретический)
- косметические фиксы
Совершенно не протестированная версия. И почти последняя.