如何在自己的程序中动态生成EXE文件,欢迎讨论

hsn1982 2004-04-05 09:41:50
如何在自己的程序中动态生成EXE文件,欢迎讨论。
例如象Setup factory那样,可以动态生成EXE文件。不是把EXE文件包含在RES中那种,是想能动态的。
有人说在VB中引用汇编程序,可是这样编码量及难度就不一般了。
不知道有网友怎么考虑?
给点思路也行
...全文
161 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigsanddogs 2004-04-10
  • 打赏
  • 举报
回复
gz

以前看过一些木马什么的,可以自定义配置。
不知这样操作行不?
比如动态生成的exe为a.exe。 首先制作a.exe. 当然需要点技巧.定义个变量.记录文件大小为lngfile.然后读a.exe文件后面的内容做为参数. 程序根据参数初始化界面, 初始化变量.包括
发送油箱.用户名密码,风格什么的. 都叫变量.都按照你定义的格式存放在a.exe文件最后面.
因为一个exe可以到后面追加任何大小数据的. 这样先编译好.记录大小.再到程序总去修改.把那个
变量lngfile为你的文件大小.
然后做一个b.exe. 把a.exe做为res引入.然后做一个向导. 通过该向导生成参数
最后writefile a.exe res; writefile a.exe 参数;
这样a.exe就是一个动态生成的exe.
hsn1982 2004-04-10
  • 打赏
  • 举报
回复
up
RyuOut 2004-04-06
  • 打赏
  • 举报
回复
可不可以将EXE输入数组后然后运行这个数组?(我还没弄成功过)
yinweihong 2004-04-06
  • 打赏
  • 举报
回复
关注
hsn1982 2004-04-06
  • 打赏
  • 举报
回复
to online:
你提供的方法不适合动态生成。
yomiko 2004-04-06
  • 打赏
  • 举报
回复
不知道调用VB的link.exe会不会有效
online 2004-04-06
  • 打赏
  • 举报
回复
用RES
http://www.sijiqing.com/vbgood/experience/index.asp?action=read&id=3587
qjqmoney 2004-04-06
  • 打赏
  • 举报
回复
顶。。。
Rozre 2004-04-06
  • 打赏
  • 举报
回复
学习
fu0212 2004-04-05
  • 打赏
  • 举报
回复
比如一个可执行动态情书

我的想法就是: 还得用RES
先写一个2。EXE 就是情书的程序 放到1。EXE 就是生成程序 中
1执行的时候 释放2 然后在2的后面加入 情书内容的大小 和 情书的内容
当2执行的时候先从程序后面读出长度 然后读出内容 显示
hsn1982 2004-04-05
  • 打赏
  • 举报
回复
to: hcj2002(流浪者)
就是这样了。
我也不抱什么希望能用VB弄出这样的软件来。只是业余时间大家一起玩玩。我现在是没什么思路。
希望能与大家聊聊
hcj2002 2004-04-05
  • 打赏
  • 举报
回复
动态生成EXE,是不是需要在程序运行的过程中动态编译代码呀?

太难了,不会。

^_^

学习ing

7,763

社区成员

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

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