解决易语言软件静态编译后误报的方法

易语言 2020-08-19 16:37:50

解决易语言软件静态编译后误报的方法

.如果真 (取反 (文件是否存在 (编辑框_路径.内容))) ' 检测文件
信息框 (“请先打开文件”, 48 + 4096, )
返回 ()
.如果真结束
UPX文件 = 取运行目录 () + “\upx.exe”
.如果真 (取反 (文件是否存在 (UPX文件))) ' 检测UPX文件
写到文件 (UPX文件, #upx)
.如果真结束
选项 = “--no-color -q ”
连续赋值 (真, 按钮_执行.禁止, 选择框_备份.禁止, 选择框_资源.禁止, 选择框_加密.禁止, 选择框_强制.禁止, 选择框_退出.禁止, 选择框_重定位.禁止, 选择框_过滤器.禁止, 选择框_压缩方法.禁止, 选择框_导出区段.禁止, 选择框_自动执行.禁止, 单选框_压缩.禁止, 单选框_解压缩.禁止, 组合框_图标.禁止, 组合框_额外数据.禁止)
.如果真 (选择框_备份.选中) ' 备份
选项 = 选项 + “-k ”
.如果真结束
.如果 (单选框_解压缩.选中) ' 解压缩
命令 = “-d ”
.否则
.如果 (选择框_高.选中) ' 压缩强度
命令 = 到文本 (“--best ”)