2012-07-16 99 views

回答

2

你必須創造出支票對於用戶來說,如果發現設置了property自定義操作。在LaunchConditions之前運行此自定義操作,例如<Custom Action="Your_CA" Before="LaunchConditions" />並在啓動條件檢查該屬性。

+0

謝謝你的信息。由於我是新來的WiX的,如果你提供的自定義操作,以檢查特定用戶或提供我一些URL這將是巨大的。 – harocool 2012-07-16 06:49:47

+0

您可以在託管代碼和非託管(C++)代碼創建自定義操作,這些鏈接會引導您創建這兩種類型的代碼自定義操作http://www.codeproject.com/Articles/335516/Custom-Action-在-視覺工作室 - 設置 - 項目http://www.codeproject.com/Articles/132918/Creating-Custom-Action-for-WIX-Written-in-Managed – 2012-07-16 07:22:49

1

如果你需要確保用戶是否存在,你可以只使用util:User元素來創建用戶作爲安裝的一部分:

<util:User Id="UserToCheckOrCreate" 
      Name="User123" 
      Password="Pa55w0rd" 
      CreateUser="yes" 
      UpdateIfExists="yes" 
      PasswordNeverExpires="yes" 
      PasswordExpired="no" 
      RemoveOnUninstall="yes" /> 
相關問題