我想解压缩可从此链接下载的 UPX 文件。 http://goo.gl/Uw2a6O
但是,当我使用UPX命令解压它时:
upx -d citadel.exe
我收到此错误:
upx: citadel.exe: CantUnpackException: illegal exe header
所以,我编辑我从中检查其十六进制:
i.stack.imgur.com/VJ8ng.png
对此:
i.stack.imgur.com/PChDQ.png
抱歉,我不能包含超过 2 个链接,因为我的声誉点低于 10。
无论如何,然后我再次运行这个命令,
upx -d citadel.exe
我的许可被拒绝了。这是消息:
upx: citade.exe: IOException: citadel.exe: Permission Denied
Upacked 1 file: 0 ok, 1 error.
问题是,如何使用UPX工具解压这个文件?
谢谢
最后,我只需重新启动命令提示符并重新运行 upx -d citadel.exe 就可以了。
谢谢
我收到权限被拒绝错误,包括在管理 cmd 窗口中运行 UPX。要解压的 .exe 位于不同的目录中。一旦我将 .exe 移至与 UPX 相同的目录中,即使在非管理 cmd 窗口中运行,权限被拒绝错误也消失了。
我知道这不是最近的帖子,但偶然发现它并想分享我的分享。
为了让 UPX 工作,您需要将 CMD 提示符定向到 upx 所在的文件夹,命令应如下:
upx -d [full path]
full path
说明您的打包 exe 文件在哪里。