8
edits
Changes
ITunes
,→XML
== XML ==
'''If you update this code, please remember the SIDs change on each new version installed'''
=== 9.0.0.70 ===
'''NOTICE: Apple Application Support is now required for Apple QuickTime to run'''
Deploy File/Folder Structure
%SOFTWARE%\itunes\9.0.0.70\iTunes.msi
%SOFTWARE%\itunes\9.0.0.70\QuickTime.msi
%SOFTWARE%\itunes\9.0.0.70\AppleMobileDeviceSupport.msi
%SOFTWARE%\itunes\9.0.0.70\AppleApplicationSupport.msi
<source lang="xml">
<package
id="itunes"
name="Apple iTunes"
revision="9.0.0.70"
reboot="false"
priority="1">
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\iTunes\iTunes.exe" value="9.0.0.70"/>
<install cmd="msiexec.exe /qn /norestart /i %SOFTWARE%\itunes\9.0.0.70\iTunes.msi" />
<upgrade cmd="msiexec.exe /qn /norestart /i %SOFTWARE%\itunes\9.0.0.70\iTunes.msi">
<exit code="any" />
</upgrade>
<remove cmd="msiexec.exe /qn /uninstall {EC2A8F27-4FBF-4E41-B27B-FE822511B761}" />
</package>
<package
id="applesupport"
name="Apple Software Application Support"
revision="1.0"
reboot="false"
priority="1">
<depends package-id="itunes"/>
<check type="registry" condition="equals" path="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{0C34B801-6AEC-4667-B053-03A67E2D0415}\DisplayVersion" value="1.0"/>
<install cmd="msiexec /qn /i %SOFTWARE%\itunes\9.0.0.70\AppleApplicationSupport.msi" />
<upgrade cmd="msiexec /qn /i %SOFTWARE%\itunes\9.0.0.70\AppleApplicationSupport.msi" />
<remove cmd="msiexec /qn /uninstall {0C34B801-6AEC-4667-B053-03A67E2D0415}" />
</package>
<package
id="quicktime"
name="Apple Quicktime"
revision="7.62.17.73"
reboot="false"
priority="1">
<depends package-id="itunes"/>
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\QuickTime\QuickTimePlayer.exe" value="7.62.17.73"/>
<install cmd="msiexec /qn /i %SOFTWARE%\itunes\9.0.0.70\QuickTime.msi" />
<upgrade cmd="msiexec /qn /i %SOFTWARE%\itunes\9.0.0.70\QuickTime.msi" />
<remove cmd="msiexec /qn /uninstall {A429C2AE-EBF1-4F81-A221-1C115CAADDAD}" />
</package>
<package
id="applemobile"
name="Apple Mobile Device Support"
revision="2.6.0.32"
reboot="false"
priority="1">
<depends package-id="itunes"/>
<check type="registry" condition="equals" path="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AADEA55D-C834-4BCB-98A3-4B8D1C18F4EE}\DisplayVersion" value="2.6.0.32"/>
<install cmd="msiexec /qn /i %SOFTWARE%\itunes\9.0.0.70\AppleMobileDeviceSupport.msi" />
<upgrade cmd="msiexec /qn /i %SOFTWARE%\itunes\9.0.0.70\AppleMobileDeviceSupport.msi" />
<remove cmd="msiexec /qn /uninstall {AADEA55D-C834-4BCB-98A3-4B8D1C18F4EE}" />
</package>
</source>
=== 8.2.1.6 ===
Deploy File/Folder Structure