如何生成EXE文件

icake 2006-04-29 11:08:58
我想写一个程序EXE,这个程序能生成一个EXE文件,或言之,这个程序要有编译功能.
希望大师们最好给我个源代码让我参考一下. 多谢!
...全文
1056 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
icake 2006-06-07
  • 打赏
  • 举报
回复
多谢大家,这些日子完成了人生大事,没到上结贴.
verywzm 2006-04-30
  • 打赏
  • 举报
回复
http://www.mndsoft.com/blog/article.asp?id=538

枕善居的编译器源码:真正32位编译器源代码

可以参考一下。
jadeluo 2006-04-30
  • 打赏
  • 举报
回复
我用Delphi写过这样的程序。

先把Delphi编译器及其所需要的其他文件一起做成资源文件,放入程序A,程序A先根据用户的需要,生成相应的.PAS源码,然后将资源文件中的Delphi编译器及其他文件生成在临时目录中,调用编译器对生成的.PAS源码进行编译生成程序B,最后清理现场,删除临时目录。
Saytoyou 2006-04-30
  • 打赏
  • 举报
回复
我想楼主说的是打包程序吧。不一定是编译源代码。就是说类似于电子小说的打包或是安装程序。

我不会,关注。帮顶
icake 2006-04-30
  • 打赏
  • 举报
回复
kmzs(.:RNPA:.山水岿濛) 兄台的方法比较完美,可惜VB达不到.
CW_Wei(朗 月) 的方法完成不了设定,相当于直接释放写文件,能达到目的.
iamxiang(真心微笑)兄台,我没找到,能不能麻烦您呢, HEROAGE.COM可以上传2M的附件.
多谢.
vbman2003(家人)兄台 那只是我说的一个例子,而己,我是希望这个程序能干更多的事.

多谢各位,我们一起研究......
CW_Wei 2006-04-30
  • 打赏
  • 举报
回复
假设 a.exe 中运行 b.exe ,先把 b.exe 的2进制内容读到文件里, 再在 a 的代码里加入写 b2.exe的代码,这样可否?
jufeng2309 2006-04-30
  • 打赏
  • 举报
回复
支持!
脆皮大雪糕 2006-04-30
  • 打赏
  • 举报
回复
hoho,大学时用VB写过一个编译器,作用是把51系列单片机的汇编语言程序编译成为单片机的机器码。
Freshmen007_Bug 2006-04-30
  • 打赏
  • 举报
回复
关注,学习!
For_suzhen 2006-04-29
  • 打赏
  • 举报
回复
学习ing
icake 2006-04-29
  • 打赏
  • 举报
回复
不用想的太复杂,我没想作一个IDE,只不过是想做一个能生成EXE程序的EXE程序
icake 2006-04-29
  • 打赏
  • 举报
回复
当然,这个EXE也可以显示一个窗口,窗口上有一个按钮,一个简单菜单,菜单上写着HELLO WORLD这样也可以,其实就是生成了另一个EXE.
icake 2006-04-29
  • 打赏
  • 举报
回复
很简单, 编一个程序, 里面有一个按钮, 点击这个按钮以后,程序所在目录多了一个比如说XX.EXE
双击这个XX.EXE 这个XX.EXE 会驱动鼠标点击开始,运行,输入NOTEPAD,在上面说一句话,HELLO WORLD
这样说可以么?
wcmj 2006-04-29
  • 打赏
  • 举报
回复
要做什么样的编译器,要实现什么功能你都没说清
icake 2006-04-29
  • 打赏
  • 举报
回复
感谢各位, 这可能是VB功能的极限了,woolnil(深海贝壳) 说的不错,不知道还有没有更好的方案,
最好给个例子,让我们学习一下,顶者有分.
woolnil 2006-04-29
  • 打赏
  • 举报
回复
调用VB6.exe文件来编译可以实现,后面带几个参数就好了。

具体的看MSDN吧。找VB6就行
randomx 2006-04-29
  • 打赏
  • 举报
回复
帮顶
Snoworld 2006-04-29
  • 打赏
  • 举报
回复
偶技术达不到,
帮顶
VBToy 2006-04-29
  • 打赏
  • 举报
回复
你要做编译器?这可不是容易。
要么就在程序中调用VB或其它语言的编译器,这到是可行的。
icake 2006-04-29
  • 打赏
  • 举报
回复
自己顶一下
加载更多回复(12)

7,764

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧