这种能把HTML文件转成EXE文件的功能要怎么实现?

ynduanlian 2009-04-25 08:36:00
这种能把HTML文件转成EXE文件的功能要怎么实现?
--------------------------------------------------
HTMLRunExe(HTML转EXE文件)V2.5c 汉化绿色特别版
一款能把 HTML 的内容打包成一个 EXE 文件的软件
--------------------------------------------------
(或者说,自己的程序能怎么创建EXE文件?)
...全文
7483 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
ynduanlian 2009-06-13
  • 打赏
  • 举报
回复
up
mxlinux 2009-05-31
  • 打赏
  • 举报
回复
用NSIS脚本,NSIS脚本除了制作安装程序,还能打包程序,可以解压完运行让他运行目录内指定EXE,注意要设置为静默安装,用户感觉跟一个独立EXE一样,把你的HTML和微型浏览器一起打包即可.

winRAR也可以打包EXE,不过功能比较简单,还是NSIS比较强,可以批量制作
ynduanlian 2009-05-30
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 icansaymyabc 的回复:]
呵呵呵!真是SB得可以。
[/Quote]
报复心还真强,不过客观上也帮我顶帐子了
icansaymyabc 2009-05-30
  • 打赏
  • 举报
回复
呵呵呵!
shuaialang 2009-05-06
  • 打赏
  • 举报
回复
delphi 嵌入和提取任何类型的文件
shuaialang 2009-05-06
  • 打赏
  • 举报
回复
1.把html做成资源,嵌入exe里面
3.运行的时候释放到临时文件夹。并且打开之。。

详细可以参考下,delphi木马生成技术,万一播客上的http://www.cnblogs.com/del/category/122614.html
资源文件问题
haitao 2009-05-05
  • 打赏
  • 举报
回复
先设为0x12345678,编译后有多大,就搜0x12345678,覆盖为实际字节数
或者,在源程序里改为实际字节数,再编译
ynduanlian 2009-05-05
  • 打赏
  • 举报
回复
或者说“能读取自己(exe文件)的xxx字节后的内容”,这个XXX如何在编程时确定?
ynduanlian 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 sz_haitao 的回复:]
做一个内嵌浏览器的exe,能读取自己(exe文件)的xxx字节后的内容,作为内嵌浏览器的输入
[/Quote]
问题是程序中怎么知道自己将要生成的EXE自己的长度?
haitao 2009-05-05
  • 打赏
  • 举报
回复
做一个内嵌浏览器的exe,能读取自己(exe文件)的xxx字节后的内容,作为内嵌浏览器的输入
liuhengwinner 2009-05-05
  • 打赏
  • 举报
回复
楼主的头像 太牛了, 地球上第一牛人!
不得闲 2009-04-28
  • 打赏
  • 举报
回复
如果是要做电子书的话,有点麻烦
再提供一个小思路
先预定义一个文件格式,这个文件格式用来存储HTML那些个文件的内容。这个格式,可以自己定义,也可以使用复合文档的格式,还可以使用数据库,复合文档的话就比较麻烦一点,数据库操作比较简单点。然后将这个格式形成一个文件。然后实现一个EXE文件,这个EXE文件的目的是从EXE的尾巴上读取你那个数据格式文件,然后解析出各个HTML文档的格式和目录等,然后在加载到WebBrose中就可以进行浏览了
然后再写一个exe,把上面说的那个exe作为资源放入,这个exe 就用于生成上面说的那个数据格式,将各个html文档全部存储到那个数据格式中去,然后从资源中读取那个exe,开始将生成的数据写入读取的exe文件的尾部。然后保存出去,这样就形成了打包成exe的一个工具了。
不得闲 2009-04-28
  • 打赏
  • 举报
回复
难道莫非是要生成类似CHM的电子书吗?
不得闲 2009-04-28
  • 打赏
  • 举报
回复
不明白,你那把HTML内容打包成EXE是什么意思

提供一下简单思路,先写一个你那个什么HTML内容的EXE文件
然后再写另一个程序,将上面你写好的那什么HTML内容的EXE作为资源放到这个EXE中去
然后,你运行这个EXE的时候,释放你上面写好的EXE。就是这么个思路了。
chys3584 2009-04-27
  • 打赏
  • 举报
回复
查查rar的命令行命令,然后用shellexecute调用命令.看看行不
ynduanlian 2009-04-27
  • 打赏
  • 举报
回复
顶!
liangpei2008 2009-04-27
  • 打赏
  • 举报
回复
是不是把.html变为.hta了?
dinoalex 2009-04-26
  • 打赏
  • 举报
回复
会不会是RAR的自解压运行吖? 也是EXE结尾的.
ynduanlian 2009-04-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dinoalex 的回复:]
会不会是RAR的自解压运行吖? 也是EXE结尾的.
[/Quote]
是啊,肯定和RAR的自解压原理是一样的,但是自己编程来实现这种自解压,要怎么做呢?
ynduanlian 2009-04-25
  • 打赏
  • 举报
回复
运行的时候我想应当如楼上所说,但是EXE怎么生成的呢?难道是写了个编译器?!这个也太难了吧
加载更多回复(2)

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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