Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: BestCrypt 7.20
Показать сообщение отдельно

Ветеран


Сообщения: 508
Благодарности: 140

Профиль | Отправить PM | Цитировать


Решено!
для автоустановки сабжа я извернулся следующим образом:
1. при установке BestCrypt 7.20 (в нормальном режиме) прерываем процесс. лезем в темповую папку.
Достаем оттуда архив. Копируем на винт. Список директорий и файлов:
Код: Выделить весь код
Drivers\
Drivers95\
Drivers2000\
DriversXP_amd64\
DriversXP_ia64\
Files\
Program Files\
Program Files XP\
Program Files XP_amd64\
Program Files XP_ia64\
System\
SystemXP_amd64\
SystemXP_ia64\
bcrypt_720.exe
BCUnInstall.exe
Setup.exe
bcbus.inf
Setup.exe.manifest
DemoLicense.txt
License.txt
bcrypt7.ver
2. Далее - если есть личные предпочтения по настройке программы, то ставим ее, делаем как нам надо, экспортируем настройки из реестра в файл hkcu.reg (например), ветки [HKEY_CURRENT_USER\Software\Jetico\BCWipe\] и [HKEY_CURRENT_USER\Software\Jetico\BestCrypt].
Если есть лицензия, то просто копируем файл лицензии в каталог с программой (в корень) и обзываем DemoLicense.txt (этот файл подхватывается по умолчанию при тихой установке).

3. пишем батник start.bat
Код: Выделить весь код
:: как вы помните, при тихой установке не создавались папки... так создадим их самостоятельно!
MD "%PROGRAMFILES%\Jetico\BestCrypt"
::  стартуем установку программы. Silent режим.
start /wait SETUP.exe -S
::  импорт ключей реестра
REGEDIT /S hkcu.reg
::  удаляем из автозагрузки автостарт программы
DEL /S /Q "%AllUsersProfile%\Главное меню\Программы\Автозагрузка\BestCrypt Auto Open.lnk"
exit
4. пакуем это все в формат 7z файлом pack_7z.bat и собираем sfx архив:
Код: Выделить весь код
@echo off
SET INST=bcrypt
::
SET VERS=720
::
SET INN=%INST%%VERS%
SET OUTD=%INST%_%VERS%
DEL /Q /S %INN%.7z && DEL /Q /S %OUTD%.exe
"%PROGRAMFILES%\7-zip\7z.exe" a -t7z %INN%.7z drivers*\* program*\* system*\* bcuninstall.exe setup.ex* bcbus.inf demolicense.txt license.txt bcrypt7.ver start.bat hkcu.reg -mx7 -m0=LZMA:d24
COPY /b 7zSD.sfx + config.txt + %INN%.7z %OUTD%.exe
exit
Содержание config.txt:
Код: Выделить весь код
;!@Install@!UTF-8! 
RunProgram="hidcon:start.bat"
GUIMode="1"
;!@InstallEnd@!
5. Готово!

Последний раз редактировалось snark, 05-05-2007 в 13:28.


Отправлено: 11:46, 05-05-2007 | #4

Название темы: BestCrypt 7.20