BestCrypt 7.20

Ответить
Аватара пользователя
snark

BestCrypt 7.20

Сообщение snark »

Здравствуйте все.

собственно BestCrypt 7.20.

В справке указано:



Код:

Код: Выделить всё

Usage :
> SETUP [-S] [[-Switch Value>]...]
-S - Silent setup with default values...
-F - force reboot in silent mode...
-A - Skip checking of Administrator privileges...
Use next switches to change default values...
 Switch        Switch value                Example value
    -P        "Program folder"    "C:\Program Files\Vendor"
    -G          "Group folder"              "Product name"

Потом программа выдает 2 ошибки:

Код:

Код: Выделить всё

Error in creation directory 'C:\Program files\Jetico\BestCrypt\BCWipePD\'
Error open file: File 'C:\Program files\Jetico\BestCrypt\Uninstall.log' Error 3

Пробовал менять папку программы. Не помогло. Видимо все дело в директории \BCWipePD - программа установки не может ее создать. Вопрос - почему...
Аватара пользователя
ZaV

Re: BestCrypt 7.20

Сообщение ZaV »

как то маловато данных...

проблема только с таким именем папки? в папку например c:\test установка проходит? права администратора есть? ставили с ключом -S или другие тоже использовали?

а вообще была похожая ситуация не отрабатывали ключи автоустановки в одной программе отписался разработчикам на утро выложили новый билд и прислали письмо со ссылкой на скачку..
Аватара пользователя
snark

Re: BestCrypt 7.20

Сообщение snark »

ZaV

пробовал в папку C:\Jetico\, C:\BestCrypt\, C:\123\

права админа есть конечно же. Ставил также с ключом -A.

а насчет билда надо попробовать.
Аватара пользователя
snark

Re: BestCrypt 7.20

Сообщение snark »

Решено!

для автоустановки сабжа я извернулся следующим образом:

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

Re: BestCrypt 7.20

Сообщение snark »

Обновился BestCrypt до версии 8.0.2. Теперь пакет включает в себя:



- BestCrypt Volume Encryption Manager 1.98.6 - утилита криптования разделов диска;

- BCArchive 1.08.7 - создание шифрованых архивов (встраивается в контекстное меню проводника);

- Crypto Swap 2.0 - включает криптование файла подкачки (swap file);

- BCWipe 3.10.6 - утилита для полного и безвозвратного удаления файлов;

- BC Key Manager 1.02.1 - менеджер публичных/секретных ключей.



Действия по созданию "тихой" инсталляшки те же, что и в предыдущем посте - распаковываем, добавляем нужные файлы (BC Volume Encryption требует отдельной лицензии, поэтому необходимо заранее положить лицензионный файл License.txt в каталог "{app}\Program files\BC_VE", где {app} - корневая директория тихой установки)



Добавлю свои твики:



Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Jetico]
; выбор схемы затирания файлов - семикратная U.S. DoD 5200.28-STD
[HKEY_CURRENT_USER\Software\Jetico\BCWipe]
"OptionWD"=dword:00000703
[HKEY_CURRENT_USER\Software\Jetico\BCWipe\PatternSchemes]
@="0"
[HKEY_CURRENT_USER\Software\Jetico\BestCrypt]
[HKEY_CURRENT_USER\Software\Jetico\BestCrypt\AutoMount]
; не показывает назойливое окно о сроках техподдержки
[HKEY_CURRENT_USER\Software\Jetico\BestCrypt\Comm]
"ShowExpired"=dword:00000000
; отключение автооткрытия в проводнике только что примонтированных контейнеров
[HKEY_CURRENT_USER\Software\Jetico\BestCrypt]
"AppFlags"=dword:ffffffef

батник, стартующий установку (не забываем про OEM-866!)



Код:

Код: Выделить всё

MD "%PROGRAMFILES%\Jetico\BestCrypt"
start /wait SETUP.exe -S
REGEDIT /S hkcu.reg
sc stop "bcveServ"
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "BestCrypt Volume Encryption" /F
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "BCWipeTM Startup" /F
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\bcveServ /v "Start" /t REG_DWORD /d 4 /F 
DEL /S /Q "%AllUsersProfile%\Главное меню\Программы\Автозагрузка\BestCrypt Auto Open.lnk"
exit

упаковка файлов в sfx-архив:



Код:

Код: Выделить всё

@echo off
SET INST=bcrypt
SET VERS=803
SET INN=%INST%%VERS%
SET OUTD=%INST%_%VERS%
DEL /Q /S ..\%OUTD%.exe
"%PROGRAMFILES%\7-zip\7z.exe" a -t7z %INN%.7z drivers*\* program*\* shared\* system*\* bcuninstall.exe setup.ex* bcbus.* demolicense.txt license*.txt bcrypt8.ver start.bat hkcu.reg -mx9 -m0=LZMA:d24
COPY /b 7zSD.sfx + config.txt + %INN%.7z ..\%OUTD%.exe
DEL /Q /S %INN%.7z
exit
Аватара пользователя
mty

Re: BestCrypt 7.20

Сообщение mty »

Моя упрощенная методика -



------- silent.bat

rem Create dir (bug workaround)

md "%ProgramFiles%\Jetico\BestCrypt\BCWipePD\"



bcrypt7.exe -S

------- silent.bat



В текущую директорию кладу лицензию в файл

UserLicense.txt



Все ставится тихо.
Ответить

Вернуться в «Автоматическая установка приложений»