tihiy_don
Старожил
Чистая Windows 10. Защитник виндовс отключён. При начале распаковке просто установщик висит на 0.0%. В темпе есть все необходимые для распаковки файлы. Кто может подсказать, в чём может быть проблема? Менял параметры с tmp на app, не помогло.
Проблема наблюдается не на всех пк, на моей виндовс 11 всё норм идёт. А на виндовс 10 нет.
Архив запакован цепочкой xtool + rep + lolz. В диспетчере висит процесс lolz и всё. Может кто сталкивался из участников форума?
Проблема наблюдается не на всех пк, на моей виндовс 11 всё норм идёт. А на виндовс 10 нет.
Архив запакован цепочкой xtool + rep + lolz. В диспетчере висит процесс lolz и всё. Может кто сталкивался из участников форума?
code_language.pascal:
#ifdef SrepFutureLZ
SetIniString('Srep', 'TempPath', ExpandConstant('{tmp}'), ExpandConstant('{tmp}\CLS.ini'));
ExtractTemporaryFile('CLS-srep.dll');
ExtractTemporaryFile('cls-srep_x64.exe');
ExtractTemporaryFile('cls-srep_x86.exe');
#endif
#ifdef xtool
ExtractTemporaryFile('unarc.exe');
ExtractTemporaryFile('xtool.exe');
ExtractTemporaryFile('zlibwapi.dll');
ExtractTemporaryFile('raw2hif_dll.dll');
ExtractTemporaryFile('libzstd.dll');
ExtractTemporaryFile('liblz4.dll');
ExtractTemporaryFile('hif2raw_dll.dll');
ExtractTemporaryFile('lzo2.dll');
#endif
#ifdef lolz
SetIniString('lolz', 'TempPath', ExpandConstant('{tmp}'), ExpandConstant('{tmp}\CLS.ini'));
ExtractTemporaryFile('cls-lolz.dll');
ExtractTemporaryFile('cls-lolz_x64.exe');
ExtractTemporaryFile('cls-lolz_x86.exe');
#endif
#ifdef precomp
PCFVer:={#precomp};
#else
PCFVer:=0;
#endif
ISDoneError:=true;
if ISDoneInit(ExpandConstant('{src}\records.inf'), $F777, Comps1,Comps2,Comps3, MainForm.Handle, {#NeedMem}, @ProgressCallback) then begin
repeat
if not FileSearchInit(true) then break;
//архивы
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Data-1.bin'), ExpandConstant('{app}\'), '', false, '228', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Data-2.bin'), ExpandConstant('{app}\'), '', false, '228', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
ISDoneError:=false;
until true;
ISDoneStop;
end;
HideControls;
WizardForm.CancelButton.Visible:=true;
WizardForm.CancelButton.Enabled:=false;
end;
if (CurStep=ssPostInstall) and ISDoneError then begin
Exec2(ExpandConstant('{uninstallexe}'), '/VERYSILENT', false);
end;
end;
Последнее редактирование: