в корне диска. Каталог можно
Программа сканирует файлы в каталога Software в корне диска. Каталог можно изменить в командной строке или ini файле. Допускается любая вложенность (в неразумных пределах не проверял). То есть для инсталляции новой приложения не нужно ничего править и ничего поправлять, просто переписать каталог приложения в каталог Software в корне диска. Порядок установки приложений происходит по алфавитному названию каталога и регистрозависим. То есть установка из каталога abc произойдет позже, чем из каталога aBz.
Каталоги, начинающиеся с подчеркивания, не сканируются. Ну и вложенные в них, соответственно, тоже. Сделано для быстрого отключения элементов.
Для инсталляции программы инсталлятор должен быть сформирован в виде полностью законченного cmd файла, который должен установить приложение, внести изменения в реестр, убрать мусор за собой. При запуске cmd файла выставляются переменные окружения
%localpath% (путь к программе без последнего закрывающего обратного слеша, например: "D:\Software\AcdSee") и
%CDROM% (буква диска CD-ROM`а с двоеточием в конце, например "F:") и каталог программы становится каталогом по умолчанию. Пример такого cmd файла:
-= Начало файла "D:\Software\Antivirus\Nod 32 Antivirus\v2.12\nod32.cmd" =-
REM DESCRIPTION NOD32 Antivirus v2.12 rus REM DEFAULT ON REM VISIBLE ON REM HINT Best Antivirus REM GROUP Programming;user;designer ; Настройки
start /wait T12.exe /convert nod32.reg /set ; Конвертируем основной реестр под нужный диск установки
start /wait T12.exe /convert nod32base.reg /set ; Конвертируем реестр, где указывается путь к обновлениям
start /wait T12.exe /convert uninst.xml "%PROGRAMFILES%\Eset\Setup\uninst.xml" ; Конвертируем XML установки, для нормальной деинсталляции.
start /wait nod32.exe ; Распаковываем саму программу
start /wait system32.exe ; Распаковываем системные файлы
start /wait user.exe ; Распаковываем файлы меню и рабочего стола
del "%AllUsersProfile%\Рабочий стол\NOD32.lnk" ; Удаляем иконку со стола
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий