在使用 WIX 创建的 Windows Installer msi 包中,我想执行一个自定义操作(用 C# 编写),该操作执行由安装程序安装的 powershell 脚本文件。
该脚本需要管理员权限才能正确运行。
当我在InstallFinalize之前执行自定义操作时,执行失败,因为脚本尚未安装。 当我在 InstallFinalize 之后执行自定义操作时,该自定义操作没有管理员权限。
如何执行自定义操作,以管理员权限执行已安装的文件?
您需要执行 CustomAction
deferred