Seasons.NET

ちょっとした技術ブログです

UPXは、VS2005に非対応?

最新バージョン 1.25のUPXでVS2005で生成した *.exeを圧縮しようとすると
以下のエラーがでて圧縮できない。
かといって、--forceで指定すると圧縮できるが実行エラーで落ちる。
開発用の1.92にも試したが、こちらもエラーは違えどダメでした。

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 Ultimate Packer for eXecutables
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
UPX 1.25w Markus F.X.J. Oberhumer & Laszlo Molnar Jun 29th 2004

File size Ratio Format Name
-------------------- ------ ----------- -----------
upx: XXXX.exe: CantPackException: unexpected value in PE header (try --force)

Packed 1 file: 0 ok, 1 error.
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓