吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11308|回复: 23
收起左侧

[Packers] UPX 3.94 GUI版本

  [复制链接]
牧民Donn 发表于 2017-8-16 14:53
本帖最后由 牧民Donn 于 2017-9-3 22:08 编辑

软件名称:UPX 3.94 GUI版本

个人使用,坛子之前也有很多UPX的版本,只不过UPX出3.94了,我就简单用易语言写了3.94的GUI版本。。

功能嘛。。略简单了些,就是为了方便嘛。。用得着的话就下载吧。。

有人要公开源码,顺便公开下,如果谁想增加新的选项的话,照着代码里面写的方法加就行了

[Erlang] 纯文本查看 复制代码
.版本 2
.支持库 edroptarget
.支持库 shell
.支持库 eAPI

.程序集 窗口程序集_启动窗口
.程序集变量 压缩量, 文本型
.程序集变量 压缩方法, 文本型
.程序集变量 备份文件, 文本型

.子程序 __启动窗口_创建完毕


皮肤_资源加载 (#皮肤_Win10)
拖放文件.注册拖放控件 (_启动窗口.取窗口句柄 ())


.子程序 _拖放文件_得到文件
.参数 接收到的文件路径, 文本型

文件名_编辑框.内容 = 接收到的文件路径


.子程序 _压缩_按钮_被单击


.如果 (方法_选择框.选中 = 真)
    压缩方法 = “--all-methods”
.否则
    压缩方法 = “”
.如果结束
.如果 (压缩比_选择框.选中 = 真)
    压缩量 = “--best”
.否则
    压缩量 = “”
.如果结束
.如果 (备份_选择框.选中 = 真)
    备份文件 = “-k”
.否则
    备份文件 = “”
.如果结束

.如果 (文件名_编辑框.内容 ≠ “” 且 文件是否存在 (文件名_编辑框.内容) = 真)
    写到文件 (取特定目录 (11) + “upx.exe”, #upx)
    运行 (取特定目录 (11) + “upx.exe” + “ ” + 压缩量 + “ ” + 压缩方法 + “ ” + 备份文件 + “ ” + 文件名_编辑框.内容, 假, 1)
.否则
    返回 ()
.如果结束
.循环判断首 ()
    处理事件 ()
.循环判断尾 (进程是否存在 (“upx.exe”))
.如果真 (文件是否存在 (取特定目录 (11) + “upx.exe”))
    删除文件 (取特定目录 (11) + “upx.exe”)
.如果真结束

.如果真 (退出_选择框.选中 = 真)
    结束 ()
.如果真结束


.子程序 _浏览_按钮_被单击


文件名_编辑框.内容 = 浏览文件夹 (“请选择欲压缩或解压缩文件:”, 真)



.子程序 进程是否存在, 逻辑型
.参数 进程名称, 文本型
.局部变量 进程数组, 进程信息, , "0"
.局部变量 i, 整数型

进程数组 = 取系统进程列表 ()
.计次循环首 (取数组成员数 (进程数组), i)
    .如果真 (到小写 (进程数组 [i].进程名称) = 到小写 (进程名称))
        返回 (真)
        跳出循环 ()
    .如果真结束

.计次循环尾 ()
返回 (假)


.子程序 _解压缩_按钮_被单击

.如果 (备份_选择框.选中 = 真)
    备份文件 = “-k”
.否则
    备份文件 = “”
.如果结束

.如果 (文件名_编辑框.内容 ≠ “” 且 文件是否存在 (文件名_编辑框.内容) = 真)
    写到文件 (取特定目录 (11) + “upx.exe”, #upx)
    运行 (取特定目录 (11) + “upx.exe” + “ -d” + “ ” + 备份文件 + “ ” + 文件名_编辑框.内容, 假, 1)
.否则
    返回 ()
.如果结束
.循环判断首 ()
    处理事件 ()
.循环判断尾 (进程是否存在 (“upx.exe”))
.如果真 (文件是否存在 (取特定目录 (11) + “upx.exe”))
    删除文件 (取特定目录 (11) + “upx.exe”)
.如果真结束

.如果真 (退出_选择框.选中 = 真)
    结束 ()
.如果真结束



软件界面:
TIM图片20170816145755.png


本地赛门铁克杀毒:
TIM图片20170816145844.png

链接: https://pan.baidu.com/s/1mh8TC9a 密码: yrem

点评

回来没事,我用ahk也写一个,解压压缩全是热键式的。  发表于 2017-8-17 12:46

免费评分

参与人数 10吾爱币 +6 热心值 +10 收起 理由
romobin + 1 + 1 可以开源吗?很想知道怎么写gui
drw168 + 1 + 1 谢谢@Thanks!
zhaojunkai + 1 + 1 用心讨论,共获提升!
feary + 1 + 1 谢谢@Thanks!
mmomm + 1 还可以! 不过 不能解压 64 位的,试了几次都不行!
笑熬豆浆 + 1 谢谢@Thanks!
Yasin + 1 + 1 我很赞同!
mihacker + 1 热心回复!
dj1149 + 1 挺工整的啊。不错不错
愚无尽 + 1 + 1 原创一定要评分 有些重重复复的水贴一定要抵制

查看全部评分

本帖被以下淘专辑推荐:

  • · Aarow|主题: 988, 订阅: 304

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

jun57663796 发表于 2017-8-16 16:27
没用的,杀毒软件还是会报毒的。
seliote 发表于 2017-8-16 16:53
余钦 发表于 2017-8-16 18:16
caincat 发表于 2017-8-16 19:09
压缩壳现在也只能减减体积,没啥大用了
pbgz 发表于 2017-8-16 21:22
这个好 支持一下!
xie83544109 发表于 2017-8-16 21:56

多谢楼主分享哟
mumukk 发表于 2017-8-17 05:02
{:1_914:}热心回复!
netle8 发表于 2017-8-17 10:04
谢谢分享!学习了!
烟泪 发表于 2017-8-17 11:23

谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-23 15:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表