我想到的 有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)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)