Página 3 de 3

Problema ao compactar com PECOMPAC ou UPX Windows 10

Enviado: 22 Jan 2018 18:30
por JoséQuintas
Só pra efeito de referência, a tela do neolite (um compactador antigo)
neolite.png
- Dá pra ver que alguns programas adicionam informação no final do EXE pra servir de resource, e a compactação altera o que seria o final do EXE
- Alguns programas podem usar referência física do EXE, e a compactação altera a posição de tudo
E outras coisas mais que não sei dizer.

Dá pra dizer que, se está na lista de bugs do UPX, não é algo simples de resolver/identificar.
Se não distribui DLLs junto com o EXE, é possível que elas estejam fazendo parte de algum tipo de resource, e a compactação atrapalha.
Ou... talvez assinar essas coisas que entram no EXE antes de compactar, se for isso.

Por enquanto sua saída é deixar sem compactar, até descobrir outra forma.

Numa rede de 100 megabits, a taxa de transferência seria uns 16MB por segundo, o que dá o tamanho de um EXE grande.
Não vejo grandes problemas em não compactar.

Verifique se dá pra alterar a forma de compilar dessas LIBs/DLLs.
Pode ser que dê pra alterar aqueles static/dinamic ou algo assim.
Parece que o que seria pra ajudar, acabou atrapalhando.

Problema ao compactar com PECOMPAC ou UPX Windows 10

Enviado: 22 Jan 2018 18:37
por asimoes
A forma é a própria dica que o UPX indica usar --force

Problema ao compactar com PECOMPAC ou UPX Windows 10

Enviado: 22 Jan 2018 18:39
por JoséQuintas
Não encontrei nenhuma mudança no HBMK2, a não ser uma sobre DARWIN.
hbmk2.png

Problema ao compactar com PECOMPAC ou UPX Windows 10

Enviado: 22 Jan 2018 18:42
por asimoes
O --force pode ser a solução de bug da compactação