易语言如何封装一个EXE

易语言如何封装一个EXE,第1张

资源表里面第一个和组
右键选择第一个导入exe
然后修改名字为可执行文件
启动窗口写
写到文件 (取运行目录() + “/写出的exe”, #可执行文件)
运行 (取运行目录 () + “/写出的exe”, 假, )

*** 作步骤:
1、下载chirpcompiler软件(scratch2exe)(23MB)
2、安装下载的chirpcompiler软件。
3、双击桌面上的 chirpcompiler图标运行软件,选择欲转换的scratch文件(sb),注意sb文件不能有中文,否则会出现以下提示错误,并且创建的执行文件无文件名,运行也不正常。
4、选择一个图标文件(icon),如果没有准备图标文件则按取消,使用预测的图标。
5、经过转换后产生一个与原来sb文件名相同的exe文件

楼下坑钱!楼主你先确认一下:打开源码,在易语言左上方选择“程序”菜单→配置,点开以后看程序类型是不是windows动态链接库。如果是,那么编译出来的肯定是dll,如果不是,建议您重新安装易语言。楼主可以自己尝试创建一个动态链接库,编译出来的是dll。

文件必须写出的!因为添加资源后资源格式是16进制!!是不可以运行的!
你不想看到写出的文件可以这样
写到文件("文件名exe",#资源名)
置文件属性("文件名exe",2)
运行(取运行目录()+“\文件名exe”)
这样来做就看不见写出的文件,但是又达到运行的效果了

创建快捷方式代码(创建在桌面,要自定义路径,把“取特定目录 (3) + 取执行文件名 ()
”更换为硬盘路径即可):
创建快捷方式 (取特定目录 (3) + 取执行文件名 (), 取运行目录 () + 取执行文件名 (), , , )设置图标:
1)打开易语言-_启动窗口属性-图标,即可打开图标设置
2)打开易语言-工具栏(上方)-程序-配置-设置程序图标(最好为3232)

简单的办法是先做个模版,在模版程序里面加一些字符,
好比,
i="xxxxxxxxxxxxxxxxxxxxxxxxxxxxsadasdxxxxxxxxxxxxadsasdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
信息框(
i)
再编译出来,
完了再键一个主程序,把上次编译的模版加到资源里面去
再要写出的时候把字节集给替换了就是
msg
文本型
s
字节集型
m
字节集型
msg="这是修改后的消息"
s=到字节集(
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxsadasdxxxxxxxxxxxxadsasdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
m=取空白字节集(取字节集长度(s)-取文本长度(msg),0)+到字节集(msg)
写到文件(c:\123exe,
子字节集替换(#模版,s,m))
再执行就是;了
要好点可以用复杂的方法,要知道pe文件结构,也就是exe的文件结构,但我不会


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10491513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存