我在当地高中兼职做计算机技术员。他们需要一个系统来跟踪该地区的所有计算机(例如机器的物理位置和库存的序列号),并告诉我要保持预算。我坐下来用 Perl/Tk 写了一个小千行脚本,它访问本地服务器上的 PostgreSQL 数据库。
我还成功地用 C++ 编写了一个启动器并用 bcc32 编译它,因此他们可以单击启动器可执行文件来启动程序,而无需在 DOS 中键入任何内容。这很好,我可以通过手动手动安装所有依赖项来自己加载这个程序。
我想构建一个安装程序来自动加载 PostgreSQL 应用程序、Strawberry Perl 以及 Tk 和 DBD::Pg 库,最后,当然,我的应用程序所在的文件夹。这很好也可以创建桌面快捷方式或开始菜单项。
有没有人成功地使用软件为 Windows XP 及更高版本上的 Windows Installer 生成 .MSI 文件?如果是这样,你用了什么,它花了钱吗?或者,我需要从哪里开始阅读才能编写自己的安装程序?