如何让exe程序根据需要生成另一个exe程序

如何让exe程序根据需要生成另一个exe程序,第1张

你好。

我想到的 有4种方法:

1.从已知的地方(已经有个exe在那里),拷贝过来

2.熟悉PE结构,直接createfile 生成,手动写个pe有不少教程,上看雪看看

3.写个编译器,相当于把一个源码编译成exe

4.调用已知的编译链接器,把特定代码生成EXE

如果我的回答没能帮助您,请继续追问。

1.提前把另一个易语言程序编译出来,生成可执行文件

2.在易语言程序中,左边的“程序”栏里有“资源表”,右键选“图片或图片组”,插入新图片

双击“内容”下面的空格,导入新图片,文件类型选"所有文件",找到提前编译的文件,打开,然后,“加入修改程序并关闭对话框”这时文件就可以写出了。(图片无效不必担心,文件都是这样添加的)

3.在窗口中加入通用对话框(基本组件),按钮1被单击子程序如下

.版本 2

通用对话框1.类型 = 1

通用对话框1.过滤器 = “*.exe”

通用对话框1.打开 ()

写到文件 (通用对话框1.文件名, #图片1) ‘如果不想要信息框,到这里就行了,想要的话删除本段

.如果 (写到文件 (通用对话框1.文件名 + “.exe”, #图片1) = 真)

信息框 (“保存成功!”, 0, )

.否则

信息框 (“保存失败!”, 0, )

直接用system.diagnose.process.start方法调用c#的编译器csc.exe,在命令行传入要编译文件的目录和输出路径的参数,就可以生成.net程序集文件(可以是exe)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存