这是我打算自己回答的问题,但请随意添加其他方法来完成此任务.
我正在打包应用程序以用于各种配置,我确定在MSI中执行自定义逻辑的最可靠方法是编写我自己的自定义操作DLL,它可以从PROPERTY表读取/写入,杀死进程,确定是否需要升级应用程序(然后在PROPERTY表中记录答案),并写入标准MSI日志.
delphi windows-installer custom-action
我在delphi 5 professional中编写了一个实用程序,它在执行时需要一些文件.我想制作一个安装文件,安装我的实用程序以及其他所需的文件.
delphi installer inno-setup
delphi ×2
custom-action ×1
inno-setup ×1
installer ×1
windows-installer ×1