Jer*_*dge 2 delphi installer delphi-7
(注意:下面添加了"重要编辑",基本上以不同的方式重新提出这个问题)
我知道有很多不同的软件包可以放在delphi应用程序中进行软件安装.我不需要任何花哨的东西,我只需要能够做一些基本的安装例程,比如正确安装/替换DLL.我可以手动完成大部分安装,例如复制文件,保存注册表设置等.我只需要使安装程序正确地使用Windows(或更新的软件)注册新软件.
例如,如果在尝试替换文件之前检查文件当前是否正在使用它也会很有帮助.没有任何视觉需要,必须有某种简单的非可视组件,可以处理这些常见的例程.如果可能的话,它也应该是免费的开源.我不想用我的安装程序分发一堆DLL或其他第三方文件.
有什么好建议吗?请不要回答任何庞大复杂的花式安装程序系统.它只需要在Delphi中直接使用就可以了.它甚至不必是一个组件,甚至只是一个单元或具有某些功能的单元库,以帮助自动化这些常见的安装点.
补充说明:我已经有一个在delphi-7中制作的安装程序,但是我希望能在我的项目中添加一些内容,包括安装软件最常见部分的任何类型的帮助.
重要编辑:
我认为这个问题的方法是错误的.请允许我重新详细说明......
我们公司已经有一个简单的更新工具.实际上,这不是"安装程序",而是"更新程序"程序.它只是替换了一些EXE文件,执行SQL语句(MSSQL服务器),编写一些注册表项等等......
以下是我对该计划目前的工作方式所面临的问题:
我能理解如何理解我所要求的东西.我不需要一个可以用于任何东西的解决方案.这是针对这一个软件,没有别的.我知道可能没有一个单一的解决方案可以涵盖上述所有内容,但任何帮助都会很棒.
Ken*_*ite 19
虽然它不是一个组件,但无论如何我都会发布这个.(当有很多替代方案时,尝试手动完成安装程序的工作是浪费你的时间,IMO,但如果你觉得这是不可接受的,可以随意投票给这个答案.)
InnoSetup非常出色,而且(奖金)是用Delphi编写的,并且有源代码可用.它可以在安装程序中完成您所需的一切(除了创建.msi文件,一些大型网络管理员需要这些文件 - 这不会影响您,因为您愿意自己编写大部分安装代码).
您需要获取IsTool GUI界面(可从下载页面获得),这使配置安装脚本变得更加容易.
另一个好处是:您可以使用它的Pascal Scripting功能扩展它.
| 归档时间: |
|
| 查看次数: |
1297 次 |
| 最近记录: |