我想编写一个自定义操作,在安装完成之前删除已安装的文件,即在我从msi安装文件“test”之后。
我正在执行它。现在我想在执行后删除该文件。我已经为执行“test”文件编写了一个自定义操作。我该如何编写自定义操作来删除它?
答案 0 :(得分:1)
您可以使用C#进行自定义操作开发。根据MSDN中的Walkthrough设置
答案 1 :(得分:1)
建议不要这样做,因为Windows Installer可能会检测到丢失的文件并尝试修复它。相反,你可以尝试这种方法:
要提取文件,您可以使用Windows Installer API。您还需要一个DLL或VBScript自定义操作,它接收安装句柄。也许本教程将有助于: http://www.codeproject.com/KB/install/msicustomaction.aspx