可直接运行的安装程序,其原理是怎么样的?

Frank6600 2015-05-30 07:29:57
可直接运行的安装程序,其原理是怎么样的?
将要安装的内容加在安装程序的最后?
那怎么判断从哪里开始是安装的内容?
...全文
506 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
不得闲 2015-06-03
  • 打赏
  • 举报
回复
InnoSetUp开源,可以去看看,其实就是按照自己的规则打包,安装程序,就是一个解包过程,然后附带一些环境信息注册等。
Frank6600 2015-06-03
  • 打赏
  • 举报
回复
> 楼主提的问题太大,不好回答 其实,是你把问题想得太大。 我只是想知道,“要释放的文件,打包时放在哪里?” 我自己实现,打算把它放在可执行安装程序的尾端。 > 不同的安装软件,生成包的方式不一样的。 我也只是想知道一般实现的基本原理罢了 这个你在#1已经给了详细答案,谢谢了。
lyhoo163 2015-06-03
  • 打赏
  • 举报
回复
“要释放的文件”如果不大,完全可以放进EXE文件中。 通常,如果很大(很多),压缩在一个(或几个文件中)文件中,再指定目录释放它。
yct0605 2015-06-01
  • 打赏
  • 举报
回复
打包的时候会指定需要打包的文件或文件夹,至于什么时候释放还是根据用户的选择了,可以参考一下InnoSetup的安装包制作过程和思路,InnoSetup也是D编译出来的程序。
lyhoo163 2015-06-01
  • 打赏
  • 举报
回复
楼主提的问题太大,不好回答。不同的安装软件,生成包的方式不一样的。
lyhoo163 2015-05-31
  • 打赏
  • 举报
回复
一般是可执行的EXE文件,附带一组安装文件。也有放在一个EXE文件中。 功能 : 1、确定一个安装目录,建立目录并释放文件; 2、加入系统配置参数; 3、有Dll文件,还得注册; 4、初始化数据参数; 5、设置软件在windows启动方式,快捷按钮。 6、启动主EXE文件(进行程序)。 上述功能,可以通过安装软件实行。最简单的打包软件InnoSetup。 功能最全的是installshield。
Frank6600 2015-05-31
  • 打赏
  • 举报
回复
释放的文件,打包时放在哪里? 加在安装程序的最后? 那怎么判断从哪里开始是要释放的文件?

16,747

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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