[Quote]

    korsak7
  • 107
  • Longevity: 6 years 7 months
  • Posts: 1029
  • REPUTATION:59

    [+] [-]
86620korsak7, не поделишься хотя программами из твоего тула, который похож на TTL? aa
эээ... что ты ожидаешь увидеть там неожиданного ?

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 7 months
  • Posts: 2482
  • REPUTATION:34

    [+] [-]
  • Location: BG
korsak7, то что не знаю больше всего заморачивает. ab

[Quote]

    Viktor_Kisel
  • 2625
  • Longevity: 5 years 5 months
  • Posts: 620
  • REPUTATION:40

    [+] [-]
dimo70
Признавайся, куда заныкал x64 :?
LostMyPassword
OutlookAccountsView

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 7 months
  • Posts: 2482
  • REPUTATION:34

    [+] [-]
  • Location: BG
Viktor_Kisel, LostMyPassword у меня всегда nod32 ловит как вирус.
Найду и дам ссылку. LostMyPassword
OutlookAccountsView есть только 32 бит


Last edited by dimo70 on 2021-06-21 10:46; edited 3 times in total

[Quote]

    Viktor_Kisel
  • 2625
  • Longevity: 5 years 5 months
  • Posts: 620
  • REPUTATION:40

    [+] [-]
86670Viktor_Kisel, LostMyPassword у меня всегда nod32 ловит как вирус.
Ну это нормальная реакция антивируса.
LostMyPassword - скачал спасибо ay
Ага нашел на офсате и OutlookAccountsView - 64 битки не было в природе
aa

[Quote]

    wadimus
  • 14910
  • Longevity: 4 years 8 months
  • Posts: 307
  • REPUTATION:31

    [+] [-]
dimo70, друг, я небольшой списиалист по sfx-exe файлам.
пишу по мотивам твоего: портабельная AIO обе разрядности в одно
PowerDataRecovery.exe:
https://www.upload.ee/download/13330978/31b764ca3dd...DataRecovery.exe
SfxMod модули брал отсюда, там и описание:
7zSfxMod.7z (passw=7zsfxmod):
https://1drv.ms/u/s!Au66isdNRnAylZZAobdFAnx8JqSDNg
из всего комплекта файлы 7zsd.sfx не совпадают по размерам твоего 7zsd.sfx (92.672Кб)
ни один!
где ты его взял?
config.txt:
строка:
PreExtract="%%P:hidcon:cmd /c \"\"%%T\\KillDuplicate.cmd\" \"%%T\" \"%%M\"\""
читаю help:
PreExtract="command_for_executing"
Команда для исполнения (множественная). Выполняется после вывода диалога 'BeginPrompt', но перед распаковкой архива. При литерной установке команда не выполняется. Допустимы переменные, обрабатываемые модулем, а также относительные пути. Написание аналогично 'RunProgram'
выполняется ДО распаковки архива. ДО!
KillDuplicate.cmd в архиве! как оно выполнится до распаковки?
далее:
у тебя:
PreExtract="%%P:hidcon:cmd /c \"\"%%T\\KillDuplicate.cmd\" \"%%T\" \"%%M\"\""
читаю help:
hidcon Скрывает консольные окна.
RunProgram="hidcon:install.cmd" - выполнит "install.cmd" и полностью скроет его консольное окно.
у тебя:
%%P:hidcon:cmd - %%P зачем?

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 7 months
  • Posts: 2482
  • REPUTATION:34

    [+] [-]
  • Location: BG
wadimus, слишком сложно все.
Короче. Комплект взял из ru-board. Пользую 7zSFXConstructor от Джокера, там все на автоматом.
Сделай по твоему, я лучше етого вряд ли смогу. ab

[Quote]

    SergeyZV
  • 528
  • Longevity: 6 years 4 months
  • Posts: 943
  • REPUTATION:12

    [+] [-]
87391выполняется ДО распаковки архива. ДО!
Тем не менее это работает при повторном запуске. И именно выполняется ДО распаковки. И это видно визуально. ae
Запускаешь первый раз и видишь что идет распаковка и следом запуск. Не закрывая запускаешь второй раз и уже распаковки не происходит.
Так что dimo70 делай как и раньше.

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 7 months
  • Posts: 2482
  • REPUTATION:34

    [+] [-]
  • Location: BG
SergeyZV, ay az
Стараюсь делать насколько могу лучше. Для меня главное чтоб работало нормально.
Жизнь свою не люблю усложнять. Если работает заливаю на сервер, а если нет - прямо в топку. ab

[Quote]

    SergeyZV
  • 528
  • Longevity: 6 years 4 months
  • Posts: 943
  • REPUTATION:12

    [+] [-]
dimo70, Я имел ввиду что wadimus в данном случае был не прав.
А переменная %%P в данном случае не нужна,
PreExtract=":hidcon:cmd /c \"\"%%T\\KillDuplicate.cmd\" \"%%T\" \"%%M\"\""
но и не мешает работоспособности.

[Quote]

    wadimus
  • 14910
  • Longevity: 4 years 8 months
  • Posts: 307
  • REPUTATION:31

    [+] [-]
87394Тем не менее это работает при повторном запуске
при повторном! KillDuplicate.cmd уже есть (он появился при первом запуске), поэтому работает!
PreExtract="hidcon:cmd /c \"\"%%T\\KillDuplicate.cmd\" \"%%T\" \"%%M\"\""
убрал : перед hidcon:cmd
ЗЫ. повторю, я не списиалист в sfx-exe файлах
ЗЗЫ. из help-а
OverwriteMode="x"
Набор флагов, определяющий режим перезаписи файлов, где "x" число, равное сумме числовых значений флагов, либо выражение "2+8". Порядок числовых значений в выражении может быть любой (обязательно в кавычках).
0 - перезаписывать все файлы (режим по умолчанию)
1 - не перезаписывать существующие файлы
2 - перезаписывать только те файлы, которые старее, чем в архиве/установке
8 - пропускать файлы заблокированные системой
Из значений 0, 1, 2 можно использовать только одно, но его можно комбинировать с флагом 8 по тому же принципу, как в 'GUIFlags'.
для перезаписи всех файлов (возможно уже существующих при предыдущих распаковок) в наш config.txt вставляем:
OverwriteMode="8"

[Quote]

    SergeyZV
  • 528
  • Longevity: 6 years 4 months
  • Posts: 943
  • REPUTATION:12

    [+] [-]
87397при повторном! KillDuplicate.cmd уже есть (он появился при первом запуске), поэтому работает!
Повторю для специалиста. При повторном запуске НЕ ПРОИСХОДИТ РАСПАКОВКА.

[Quote]

    wadimus
  • 14910
  • Longevity: 4 years 8 months
  • Posts: 307
  • REPUTATION:31

    [+] [-]
SergeyZV, согласен ..
при повторном! KillDuplicate.cmd уже есть ..
кстати, прошу совета ..
делаю репак 1С х86-х64.
в нем установка 1С некой версии на 2 разрядности х86 и х64.
репак около 700Мб, после распаковки полная установка занимает 1.8Гб.
после распаковки запускается батник, который формирует правильный ини-файл для лаунчера Launcher.exe, после чего запускается сам Launcher.exe.
в лаунчере меню выбора: установка, проверка имен, чистка кеша ..
после выхода из лаунчера распакованный инсталлятор остается во временных файлах. а это, повторю, 1.8Гб
думал так: репак распаковывается, потом запускает начальный батник и заканчивает работу. а начальный батник запускает лаунчер.
хотел завести в меню пункт: заканчиваем работу, убираем ненужные файлы - что-то запирает некоторые файлы (.msi)
увидел во всех ваших sfx-exe файлах:
InstallPath="%Temp%\\<конкретная папка для распаковки>"
.. запуск файлов по списку - блок А
Delete="%%T"
получается, что в памяти висит некий модуль, который следит за прекращением работы файлов (файлы из блока А), после чего этот модуль удаляет файлы из папки для распаковки.
у меня в блоке А запуск батника, он сработал и закончил работу. и по логике, дальше пойдет удаление файлов. а они еще нужны, ведь еще работает лаунчер.
запутался вконец .. ah

[Quote]

    Ander_73
  • 15549
  • Longevity: 4 years 5 months
  • Posts: 2442
  • REPUTATION:127

    [+] [-]
wadimus, запускать лаунчер из батника с ожиданием (start /w launcher.exe), а не завершением.
Соотв. удаление TEMP-а будет после окончания батника, который закончится после отработки лаунчера.

[Quote]

    SergeyZV
  • 528
  • Longevity: 6 years 4 months
  • Posts: 943
  • REPUTATION:12

    [+] [-]
87400с ожиданием (start /w launcher.exe)
В SFX есть WaitAll
waitall Заставляет дожидаться окончания выполнения команды запуска и всех "дочерних" процессов, запущенных этой командой.

Page 25 of 32


Display posts:    

Current time is: 29-Jul 12:15

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum