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