Delphi,安装程序和Windows 7 [英] Delphi, installers and Windows 7

查看:64
本文介绍了Delphi,安装程序和Windows 7的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

作为Windows 7迁移的一部分-所有应用程序都应具有安装程序体验,因此我需要为所有应用程序套件创建安装程序。我看过 InstallShield ,但是这样做似乎非常昂贵。我可以看什么安装产品?

As part of a general move to Windows 7 - where all applications should have an "installer experience", I need to create installers for all of our application suite. I have looked at InstallShield, but this seems extremely expensive for what it does. What install products could I look at?

安装程序将需要在我们的构建机器上无人值守地构建,因此,不仅仅是作为安装程序生成器,还需要一定程度的复杂性。

The installers will need to be built unattended on our build machines, so there is a level of complexity above just being an installer builder.

更新:

我已经查看了所有建议,好。我的计划涉及通过 SCCM (或类似方式)向最终用户推销东西。我需要为此提供MSI支持吗?

I have looked at all of the suggestions and they look good. My plans involve pushing stuff up by SCCM (or something similar) to the end users. Would I need to have MSI support for that?

推荐答案

MSI安装程序是您进行公司安装的理想之选,也是一种实现此目的的好方法使用基于XML的系统WiX创建MSI。但是,您所需的文件很复杂,因此我使用 MSI Factory 来创建安装程序可以处理所有通常的要求,但是会输出可由我的构建脚本工具 FinalBuilder构建和更新的WiX文件。这样,我就可以从漂亮的UI和打开文件工具中受益,因此无需锁定。

MSI installers are ideal where you have corporate installations, and a good way to create an MSI is using WiX, an XML based system. However, the files you need are complex, so I use MSI Factory to create the installer which handles all the usual requirements, but which then outputs the WiX files which can be built and updated by my build scripting tool FinalBuilder. This way I get the benefit of the nice UI, and of the open files tool, so no lock-in.

这篇关于Delphi,安装程序和Windows 7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆