PrecompInside

CLS PrecompInside 0.3.1

Нет прав для скачивания

vint56

Ветеран
Проверенный
Stas,
#define Precompmt
[Files]
#ifdef Precompmt
Source: Include\PrecompMt\cls-precompmt.dll; DestDir: {tmp}; Flags: dontcopy
Source: Include\PrecompMt\precomp.exe; DestDir: {tmp}; Flags: dontcopy
Source: Include\PrecompMt\precomp64.exe; DestDir: {tmp}; Flags: dontcopy
Source: Include\PrecompMt\unarc.exe; DestDir: {tmp}; Flags: dontcopy
#endif

Код:
procedure CurStepChanged(CurStep: TSetupStep);
#ifdef Precompmt
SaveStringToFile(ExpandConstant('{tmp}\cls-precompmt.ini'), '[CLS]'+#13#10+'Threads=75%'+#13#10+'Brute=0'+#13#10+'Temp='+ExpandConstant('{app}'), True);
ExtractTemporaryFile('cls-precompmt.dll');
ExtractTemporaryFile('precomp.exe');
ExtractTemporaryFile('precomp64.exe');
ExtractTemporaryFile('unarc.exe');
#endif

if not ISExec( 0, 0, 0, ExpandConstant('{tmp}\unarc.exe'), ExpandConstant('x -o+ -cfg"{tmp}\cls-precompmt.ini" -w"{app}" -pvint56 -dp"{app}" "{src}\data-1.bin"'), ExpandConstant('{tmp}'), '...',false) then break;
 

zapsip

Участник
Пользоваться очень просто
Я пользуюсь так .
Файл или архив - скопировать. На precomp043.exe - вставить.
Обрабатывается.
Если так же делаю папку - никакого эффекта.
При использовании Precomp v0.4.5 из другой темы тоже нельзя подвергнуть обработке папку.
Как обработать сразу не один файл, а папку ?
 

Carlos

Участник
Модератор
Я пользуюсь так .
Файл или архив - скопировать. На precomp043.exe - вставить.
Обрабатывается.
Если так же делаю папку - никакого эффекта.
При использовании Precomp v0.4.5 из другой темы тоже нельзя подвергнуть обработке папку.
Как обработать сразу не один файл, а папку ?
По-старинке в архив без сжатия
 

Stas

Участник
vint56, тоже пробовал такой же пример есть на файлфоруме, выдает ошибку precomp.exe stop working
 

vint56

Ветеран
Проверенный
Stas, в ты распаковку через if not ISArcExtract или if not ISExec
 
  • Like
Реакции: Stas

Stas

Участник
vint56, через if not ISExec

папка и файлы создаются, и ошибка
 
Последнее редактирование:

zapsip

Участник
Timick, хотя предложенный выше метод у меня работает, он пока для меня не имел практического применения. Так, для любопытства.
Ибо есть сборка PrecompInside0.31, там можно и папки, и файлы помещать в packeddata. Хотя там нет пароля
 

Timick

Старожил
Timick, хотя предложенный выше метод у меня работает, он пока для меня не имел практического применения. Так, для любопытства.
Ибо есть сборка PrecompInside0.31, там можно и папки, и файлы помещать в packeddata. Хотя там нет пароля
В моём примере как раз PrecompInside0.31 и используется))) (Precomp+SRep+Arc.cmd)
 

Alloc

Новичок
а библиотеки packjpg_dll.dll,packjpg_dll1.dll больше не нужны в новых версиях precomp?
 

Косой

Новичок
Может кто-нибудь подсказать что-нибудь по такому вопросу: пакую файл с помощью PrecompInside, потом пытаюсь распаковать через батник, получаю такое: archive structure corrupted (descriptor failed CRC check); через инсталлятор распаковывает 50/50, то есть, устанавливаешь - установка проходит успешно, удаляешь, переустанавливаешь, и в самом конце вылезает ошибка CRC. Архив может несколько раз нормально распаковаться, а может в любой момент выдать ошибку CRC в самом конце распаковки. С чем это может быть связано?
 
Сверху