Página 2 de 3
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 05 Jan 2018 15:55
por JoséQuintas
o build.ch é gerado pelo meu "pré-hbmk2", a cada compilação.
Código: Selecionar todos
#define JOSEQUINTAS_VERSAO "2018.01.05.1335"
#define JOSEQUINTAS_VERSAO_RC 2018,01,05,1335
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 05 Jan 2018 21:38
por asimoes
Vou tentar sua sugestão Quintas, depois eu informo o resultado
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 08 Jan 2018 11:38
por Kapiaba
Asimões,
Veja: --compress-resources=0 do not compress any resources at all
Código: Selecionar todos
http://www.oberhumer.com
http://www.freemint.de
http://www.nexus.hu/upx
http://upx.tsx.org
Ultimate Packer for eXecutables
Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007
UPX 3.01w Markus Oberhumer, Laszlo Molnar & John Reiser Jul 31st 2007
Usage: upx [-123456789dlthVL] [-qvfk] [-o file] file..
Commands:
-1 compress faster -9 compress better
--best compress best (can be slow for big files)
-d decompress -l list compressed file
-t test compressed file -V display version number
-h give this help -L display software license
Options:
-q be quiet -v be verbose
-oFILE write output to 'FILE'
-f force compression of suspicious files
--no-color, --mono, --color, --no-progress change look
Compression tuning options:
--brute try all available compression methods & filters [slow]
--ultra-brute try even more compression variants [very slow]
Backup options:
-k, --backup keep backup files
--no-backup no backup files [default]
Overlay options:
--overlay=copy copy any extra data attached to the file [default]
--overlay=strip strip any extra data attached to the file [DANGEROUS]
--overlay=skip don't compress a file with an overlay
Options for atari/tos:
--all-methods try all available compression methods
Options for djgpp2/coff:
--coff produce COFF output [default: EXE]
--all-methods try all available compression methods
--all-filters try all available preprocessing filters
Options for dos/com:
--8086 make compressed com work on any 8086
--all-methods try all available compression methods
--all-filters try all available preprocessing filters
Options for dos/exe:
--8086 make compressed exe work on any 8086
--no-reloc put no relocations in to the exe header
--all-methods try all available compression methods
Options for dos/sys:
--8086 make compressed sys work on any 8086
--all-methods try all available compression methods
--all-filters try all available preprocessing filters
Options for ps1/exe:
--all-methods try all available compression methods
--8-bit uses 8 bit size compression [default: 32 bit]
--8mb-ram 8 megabyte memory limit [default: 2 mb]
--boot-only disables client/host transfer compatibility
--no-align don't align to 2048 bytes [enables: --console-run]
Options for tmt/adam:
--all-methods try all available compression methods
--all-filters try all available preprocessing filters
Options for vmlinuz/386
--all-methods try all available compression methods
--all-filters try all available preprocessing filters
Options for watcom/le:
--le produce LE output [default: EXE]
Options for win32/pe, rtm32/pe & arm/pe:
--compress-exports=0 do not compress the export section
--compress-exports=1 compress the export section [default]
--compress-icons=0 do not compress any icons
--compress-icons=1 compress all but the first icon
--compress-icons=2 compress all but the first icon directory [default]
--compress-icons=3 compress all icons
--compress-resources=0 do not compress any resources at all
--keep-resource=list do not compress resources specified by list
--strip-relocs=0 do not strip relocations
--strip-relocs=1 strip relocations [default]
--all-methods try all available compression methods
--all-filters try all available preprocessing filters
file.. executables to (de)compress
This version supports:
amd64-linux.elf linux/ElfAMD
amd64-linux.kernel.vmlinux vmlinux/AMD64
arm-linux.elf linux/armel
arm-linux.kernel.vmlinux vmlinux/armel
arm-wince.pe arm/pe
armeb-linux.elf linux/armeb
armeb-linux.kernel.vmlinux vmlinux/armeb
fat-darwin.macho Mach/fat
i086-dos16.com dos/com
i086-dos16.exe dos/exe
i086-dos16.sys dos/sys
i386-bsd.elf.execve BSD/386
i386-darwin.macho Mach/i386
i386-dos32.djgpp2.coff djgpp2/coff
i386-dos32.tmt.adam tmt/adam
i386-dos32.watcom.le watcom/le
i386-freebsd.elf BSD/elf386
i386-linux.elf linux/elf386
i386-linux.elf.execve linux/386
i386-linux.elf.shell linux/sh386
i386-linux.kernel.bvmlinuz bvmlinuz/386
i386-linux.kernel.vmlinux vmlinux/386
i386-linux.kernel.vmlinuz vmlinuz/386
i386-netbsd.elf BSD/elf386
i386-openbsd.elf BSD/elf386
i386-win32.pe win32/pe
m68k-atari.tos atari/tos
mipsel-linux.elf linux/mipsel
mipsel.r3000-ps1 ps1/exe
powerpc-darwin.macho Mach/ppc32
powerpc-linux.elf linux/ElfPPC
powerpc-linux.kernel.vmlinux vmlinux/ppc32
UPX comes with ABSOLUTELY NO WARRANTY; for details visit http://upx.sf.net
Abs.
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 18 Jan 2018 22:10
por asimoes
Pessoal identifiquei que o problema está na atualização do hbmk2 modificado após 20/11/2017, ainda bem que tinha uma cópia!
A compactação com PECOMPACT e UPX funcionam nesta versão (20/11), depois dessa data começou o problema e eu estava achando que era primeiro problema do windows 10, depois da versão do msys2 e agora depois de muitos testes cheguei a essa conclusão da versão do hbmk2, bom se isso for um bug, fudeu! o Viktor parece que está dando muito tempo, posso usar a versão de 20/11/2017 sem problemas mas isso é ruim parece que ficamos órfãos novamente.
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 19 Jan 2018 10:43
por Kapiaba
Asimões, não entendi, o que o hbmk2 tem? Virus? Mande o anti virus escanear somente a pasta onde ele está. Não faz sentido, o que o hbmk2 faz exatamente? Ele tem poder de gerar um .EXE contaminado? Ou falta algum parâmetro nele que o compilador não coloca e o anti virus rejeita? Tá estranho. Experimente usar uma versão do UPX, diferente dessa que você está usando. Mas, não baixe do site atual, pois está descontiaundo e pergigoso.
use essa minha e teste para ver o que acontece. Reporte porfa se dá problemas também; Anexo.
Abs.
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 19 Jan 2018 18:13
por asimoes
Kapiaba,
O problema está na hora que o hbmk2 "embuti" o rc. no executável, esse processo tá falhando em alguma coisa. Como eu disse a versão que tenho de 20/11/17 não dá esse problema usando upx e pecompact eu não preciso usar upx --force nesta versão de 20/11, estou sendo repetitivo pra deixar bem claro de que versão eu estou falando.
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 22 Jan 2018 09:32
por Kapiaba
Asimões, já tentou assim?
Abs
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 22 Jan 2018 10:59
por asimoes
Kapiaba,
Tentei sua sugestão o resultado é o erro:
Código: Selecionar todos
Compilando o programa CLANG...
Harbour 3.4.0dev (da55042) (2017-12-21 20:50)
Copyright (c) 1999-2017, https://github.com/vszakats/harbour-core/
Compiling 'ASAPREV.PRG'...
Lines 6499, Functions/Procedures 24
Generating C source output to 'OBJMINGWPROFORK\ASAPREV.c'... Done.
Compiling 'PA030700N.PRG'...
Lines 5464, Functions/Procedures 25
Generating C source output to 'OBJMINGWPROFORK\PA030700N.c'... Done.
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2017
UPX 3.94w Markus Oberhumer, Laszlo Molnar & John Reiser May 12th 2017
File size Ratio Format Name
-------------------- ------ ----------- -----------
upx: asaprev.exe: CantPackException: superfluous data between sections (try --fo
rce)
Packed 1 file: 0 ok, 1 error.
Só compacta usando --force
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 22 Jan 2018 11:32
por Kapiaba
Tá estranho.. aqui, funcionou de boas... Com AVG.EXE - Não tenho AVAST.EXE, não gosto.
Código: Selecionar todos
rem -> Assim funcionou...
rem C:\UPX\UPX PROGRAMA.exe --compress-exports=0 --lzma --force --no-reloc --compress-resources=0
rem -> assim também funcionou.
C:\UPX\UPX PROGRAMA.exe --compress-resources=0 --lzma --force --no-reloc
Abs.
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 22 Jan 2018 15:11
por Daniel
Asimoes voce usa a lib HBSSL no seu executável ?
faça um teste de compactação sem usar esta lib HBSSL voce vera que não da erro.
Nas versão mais nova do HBMK2 esta sendo incluído estas DLLs ou outras. (libcrypto-1_1.dll e libssl-1_1.dll)
e não e só o UPX que da erro, outros também na hora de compactar. eu uso yP yoda's Protector
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 22 Jan 2018 15:52
por asimoes
Daniel,
Não testei, mas se for isso voê já tem a solução? eu preciso da hbssl pra enviar email
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 22 Jan 2018 15:59
por asimoes
Daniel,
Isso mesmo, foda isso!!! pqp, kkkkk
Compilando com hbssl e dll´s acontece essa merca, mas isso foi alguma modificação no hbmk2 como você mencionou, porque antes tava funcionando, conforme eu já mencionei na versão do harbour de 11/2017
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 22 Jan 2018 16:13
por JoséQuintas
As DLLs estão sendo embutidas no EXE?
Pode ser isso.
Use aquela opção de "lista de exclusão".
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 22 Jan 2018 16:24
por JoséQuintas
--keep-resource=list do not compress resources specified by list
Problema ao compactar com PECOMPAC ou UPX Windows 10
Enviado: 22 Jan 2018 17:19
por Kapiaba
Asimões, tente assim:
Se der erro, ou te falta o MANIFEST ou falta algo para o windows 10 de 64 bits. Ou tem alguém corrupto nessa brincadeira.
Abs.