从 Wix 安装程序中删除桌面上的文件

时间:2021-06-22 15:34:11

标签: wix

我有一个用于安装应用程序的 wix 安装程序设置。作为其中的一部分,我希望安装程序从公共和特定用户帐户的桌面中删除任何杂散的 powershell 脚本。

我定义了这些自定义操作:

<CustomAction Id="caRemoveExistingUserPowerShellScripts"
          Directory="UserDesktopFolder"
          ExeCommand="cmd /C &quot;del /q /f *.ps1&quot;"
          Execute="deferred"
          Return="ignore"
          HideTarget="no"
          Impersonate="no" />

<CustomAction Id="caRemoveExistingPublicPowerShellScripts"
       Directory="PublicDesktopFolder"
       ExeCommand="cmd /C &quot;del /q /f *.ps1&quot;"
       Execute="deferred"
       Return="ignore"
       HideTarget="no"
       Impersonate="no" />

但是在我安装之后,桌面上仍然有 .ps1 文件。我的操作定义是否有遗漏?

谢谢!

0 个答案:

没有答案