Orion9
|
Posted: Sun Feb 11, 2024 20:33 Post subject: |
|
|
Как писал выше, делаю сейчас пересмотр и обновление всех плагинов, и решил, что вход/распаковка upx в MultiArc мне все-таки нужна.
Проверял на последней 4.2.2
https://github.com/upx/upx/releases
Code: | upx=79,%COMMANDER_PATH%\Plugins\wcx\MultiArc\multiarc.wcx |
Code: | [UPX]
Archiver=%COMMANDER_PATH%\Plugins\arc\upx\upx.bat
ID=00 55 50 58 21
IDPos=500,991,<SeekID>
Extension=upx
Description="Ultimate Packer for eXecutables"
Start="--------------------"
Format0=" +z+"
Format1=n++
List=%PQA -l %AQA %E2
Extract=%PQA -e %AQA %FQA
Add=%PQA -a %FQA {%S} %AQA
Test=%PQA -t %AQA
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=2
AskHistory0=-7
AskHistory1=--best
AskHistory2=--lzma
AskHistory3=-8
AskHistory4=-9
|
upx.bat
Code: | CHCP 866
@echo off
cls
if /i "%1" =="-l" goto List
if /i "%1" =="-e" goto Extract
if /i "%1" =="-a" goto Add
if /i "%1" =="-t" goto Test
exit
:List
"%~dp0upx.exe" -l %2
@echo %~nx2
goto End
:Test
"%~dp0upx.exe" -t %2
goto End
:Add
if exist "%~dp4%~n2--UPX!%~x2" goto Error
"%~dp0upx.exe" -k %3 --compress-icons=0 %2 -o "%~dp4%~n2--UPX!%~x2"
exit
:Extract
"%~dp0upx.exe" -d -k %2 -o %3
exit
:Error
echo MsgBox "Файл %~dp4%~n2--UPX!%~x2 уже существует и не может быть перезаписан!", vbOKOnly + vbCritical, "Ошибка" >%TEMP%\1.vbs
%TEMP%\1.vbs
:End
|
P.S. Мне нужен только просмотр и распаковка, т.ч. будьте осторожны при упаковке: сверх-досконально я все не проверял. По возможности можете сами подправить батник. |
|