Id="$(var.PackageCode)"
-->
<Package
+ Id="????????-????-????-????-????????????"
AdminImage="no"
Comments="$(var.PackageComments)"
Compressed="yes"
/>
<!-- Launch conditions -->
- <Condition
- Message="$(loc.StrLaunchCond)">
+ <Condition Message="$(loc.StrLaunchCond)">
<![CDATA[VersionNT >= 500]]>
</Condition>
+ <Condition Message="$(loc.AdminRequired)">Privileged</Condition>
+
<!-- Global Properties -->
<?include property.wxi?>
DllEntry="UninstallNsisInstallation"
Execute="immediate" />
<CustomAction
+ Id="CreateAFSAdminGroup"
+ BinaryKey="BIN_afsCustom"
+ DllEntry="CreateAFSClientAdminGroup"
+ Impersonate="no"
+ Execute="deferred" />
+ <CustomAction
+ Id="RemoveAFSAdminGroup"
+ BinaryKey="BIN_afsCustom"
+ DllEntry="RemoveAFSClientAdminGroup"
+ Impersonate="no"
+ Execute="deferred" />
+ <CustomAction
+ Id="RollbackAFSAdminGroup"
+ BinaryKey="BIN_afsCustom"
+ DllEntry="RemoveAFSClientAdminGroup"
+ Impersonate="no"
+ Execute="rollback" />
+ <CustomAction
Id="AbortInstallationA"
BinaryKey="BIN_afsCustom"
DllEntry="AbortMsiImmediate"
<Custom Action="RemoveNetProvider" After="InstallNetProvider">&feaClient=2</Custom>
<Custom Action="ConfigureClient" After="InstallServices">&feaClient=3</Custom>
<Custom Action="ConfigureServer" After="ConfigureClient">&feaServer=3</Custom>
+ <!-- <Custom Action="RemoveAFSAdminGroup" Before="">&feaClient=2</Custom> -->
+ <Custom Action="RollbackAFSAdminGroup" Before="CreateAFSAdminGroup">&feaClient=3</Custom>
+ <Custom Action="CreateAFSAdminGroup" Before="CreateFolders">&feaClient=3</Custom>
<ScheduleReboot After="PublishProduct">&feaClient=3 OR &feaServer=3 OR &feaClient=2 OR &feaServer=2</ScheduleReboot>
</InstallExecuteSequence>