VirtualBox.wxs revision 225ca6d3ef738902dab207ecb9354b64430962bc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?xml version="1.0"?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<!--
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VirtualBox Windows Installation Script (WiX)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Copyright (C) 2006-2010 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
c7814cf6e1240a519cbec0441e033d0e2470ed00vboxsync This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync-->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?define Property_RegKey ="Software\$(env.VBOX_VENDOR_SHORT)\VirtualBox" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?define Property_Version = "$(env.VBOX_VERSION_STRING)" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?define Property_Upgrade = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.BUILD_TARGET_ARCH) = "amd64" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_ProgramFiles = "ProgramFiles64Folder" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_Platform = "x64" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_Win64 = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_SIGNING_MODE) != none ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_DriverLegacy = "no" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?else ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_DriverLegacy = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?else ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_ProgramFiles = "ProgramFilesFolder" ?>
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync <?define Property_Platform = "Intel" ?>
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <?define Property_Win64 = "no" ?>
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync<?if $(env.VBOX_SIGNING_MODE) != none ?>
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync <!-- Note: Settings this to 'no' breaks win2k installs (!) -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_DriverLegacy = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?else ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_DriverLegacy = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_WITH_COMBINED_PACKAGE) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_DiskIdCommon = "2" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?else ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?define Property_DiskIdCommon = "1" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Note: GUIDs in WiX *must* be uppercase! -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Always include an upgrade ID or otherwise upgrade installation will not be possible. When doing
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync a major upgrade (more than just fixing a few files) change the product GUID. -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <!-- Update / Upgrade policies:
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Update Type Package Code Product Version Product Code Upgrade Code
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Small update change don't change don't change don't change
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Minor update change change don't change don't change
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Major upgrade change change change don't change -->
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <!-- Old product ID: <Product Id="B59FE77B-738F-4f1c-AB48-3104895AF676"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Old upgrade code of innotek: UpgradeCode="F5FFAEBF-97AE-4038-8F91-4DE719456127" -->
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <Product Id="????????-????-????-????-????????????"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync UpgradeCode="C4BAD770-BFE8-4D2C-A592-693028A7215B"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Name="$(env.VBOX_PRODUCT) $(env.VBOX_VERSION_STRING)"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Language="$(loc.LANG)"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Codepage="1252"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Version="$(var.Property_Version)"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Manufacturer="$(env.VBOX_VENDOR)">
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <!-- Package GUIDs must be different for each package. The "???" directs WiX to create one. -->
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <Package Id="????????-????-????-????-????????????" Keywords="Installer"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Description="$(env.VBOX_PRODUCT) $(var.Property_Version) installation package"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Comments="$(env.VBOX_PRODUCT) installation package"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Manufacturer="$(env.VBOX_VENDOR)"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync InstallerVersion="200"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Compressed="yes"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync InstallPrivileges="elevated"
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync Platforms="$(var.Property_Platform)"/>
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <!-- *************************** Upgrade packages only ******************************* -->
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <!-- Minimum and Maximum specify the range of versions we are supposed to update with this upgrade.
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync IncludeMaximum and IncludeMinimum specify whether the bound value is actually included in the range or not
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync (IncludeMaximum = yes meaning to find versions below or equal to the version specified in Maximum while
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync IncludeMaximum = no only finds those below the Maximum).
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync OnlyDetect tells the installer not to remove the previous product. This is useful as long as we
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync only change files in the package. -->
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <Upgrade Id="C4BAD770-BFE8-4D2C-A592-693028A7215B"> <!-- Upgrade of Sun xVM VirtualBox >= v1.6.0 -->
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <!-- Upgrade is flagged if current-install is newer than or equal to package - TODO: should make a dialog appear asking user to confirm downgrade. -->
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <!--- Setting "OnlyDetect" to "no" makes the installer uninstall an already newer installed version. -->
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <UpgradeVersion Property="NEWERVERSIONDETECTED" Minimum="$(var.Property_Version)" OnlyDetect="no" />
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync <!-- Flag is set if the install will trigger an upgrade of an existing install -->
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync <UpgradeVersion Property="PREVIOUSVERSIONSINSTALLED" Minimum="1.0.0.0" Maximum="$(var.Property_Version)" IncludeMaximum="yes" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Upgrade>
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Icon Id="vendorvboxicon" src="$(env.VBOX_WINDOWS_ICON_FILE)" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="ARPPRODUCTICON">vendorvboxicon</Property>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="ARPURLINFOABOUT">http://www.virtualbox.org</Property>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="ARPURLUPDATEINFO">http://www.virtualbox.org</Property>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="INSTALLDESKTOPSHORTCUT" Value="1"></Property>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="INSTALLQUICKLAUNCHSHORTCUT" Value="1"></Property>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="STARTVBOX" Value="1"></Property>
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync <!-- Install the product for all users on the system -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="ALLUSERS"><![CDATA[1]]></Property>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Make sure installation will not start on anything other but the NT family -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.BUILD_TARGET_ARCH) = "amd64" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Condition Message="$(loc.Only64Bit)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VersionNT64
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Condition>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?else ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Condition Message="$(loc.Only32Bit)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync NOT VersionNT64
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Condition>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <Condition Message="$(loc.WrongOS)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync NOT VersionNT=500 AND NOT Version9X AND NOT VersionNT64
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Condition>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Condition Message="$(loc.NeedAdmin)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Privileged
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Condition>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Force overwriting all files and re-create shortcuts to guarantee a working environment. -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id='REINSTALLMODE' Value='amus'/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <!-- Custom actions -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Figure out where a previous installation was, if any -->
6902a98267d5180fb081cb5273751d0a628bf04dvboxsync<?if $(env.BUILD_TARGET_ARCH) = "amd64" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="OriginalTargetDir" Execute="firstSequence" Property="INSTALLDIR" Value="[ProgramFiles64Folder]\$(env.VBOX_VENDOR_SHORT)\VirtualBox" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="EXISTINGINSTALLDIR" Secure="yes">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <RegistrySearch Id="RegistryGetInstallPath" Root="HKLM" Key="$(var.Property_RegKey)" Name="InstallDir" Type="raw" Win64="$(var.Property_Win64)"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Property>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="DefaultTargetDir" Execute="firstSequence" Property="INSTALLDIR" Value="[EXISTINGINSTALLDIR]" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?else ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="OriginalTargetDir" Execute="firstSequence" Property="INSTALLDIR" Value="[ProgramFilesFolder]\$(env.VBOX_VENDOR_SHORT)\VirtualBox" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="EXISTINGINSTALLDIR" Secure="yes">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <RegistrySearch Id="RegistryGetInstallPath" Root="HKLM" Key="$(var.Property_RegKey)" Name="InstallDir" Type="raw" Win64="$(var.Property_Win64)"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Property>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="DefaultTargetDir" Execute="firstSequence" Property="INSTALLDIR" Value="[EXISTINGINSTALLDIR]" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Binary Id="VBoxInstallHelper" SourceFile="$(env.PATH_OUT)\bin\VBoxInstallHelper.dll" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="CheckSerial" BinaryKey="VBoxInstallHelper" DllEntry="CheckSerial" Impersonate="no"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="InstallPythonAPI" BinaryKey="VBoxInstallHelper" DllEntry="InstallPythonAPI" Impersonate="no"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="InstallBranding" BinaryKey="VBoxInstallHelper" DllEntry="InstallBranding" Impersonate="no"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="UninstallBranding" BinaryKey="VBoxInstallHelper" DllEntry="UninstallBranding" Impersonate="no"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="UninstallTAPInstances" BinaryKey="VBoxInstallHelper"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync DllEntry="UninstallTAPInstances" Execute="deferred" Return="check" Impersonate="no"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_WITH_NETFLT) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="CreateHostOnlyInterfaceArgs" Property="CreateHostOnlyInterface" Value="[INSTALLDIR]" Execute="immediate"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="CreateHostOnlyInterface" BinaryKey="VBoxInstallHelper" DllEntry="CreateHostOnlyInterface" Execute="deferred" Return="check" Impersonate="no"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="RemoveHostOnlyInterfaces" BinaryKey="VBoxInstallHelper" DllEntry="RemoveHostOnlyInterfaces" Execute="deferred" Return="check" Impersonate="no"/>
6902a98267d5180fb081cb5273751d0a628bf04dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <CustomAction Id="InstallNetFlt" BinaryKey="VBoxInstallHelper" DllEntry="InstallNetFlt" Execute="deferred" Return="check" Impersonate="no"/>
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <CustomAction Id="InstallNetFltArgs" Property="InstallNetFlt" Value="[INSTALLDIR]" Execute="immediate"/>
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync <CustomAction Id="RollbackInstallNetFlt" BinaryKey="VBoxInstallHelper" DllEntry="UninstallNetFlt" Execute="rollback" Impersonate="no"/>
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync <CustomAction Id="RollbackInstallNetFltArgs" Property="RollbackInstallNetFlt" Value="[INSTALLDIR]" Execute="immediate"/>
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync <CustomAction Id="UninstallNetFlt" BinaryKey="VBoxInstallHelper" DllEntry="UninstallNetFlt" Execute="deferred" Return="check" Impersonate="no"/>
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync <CustomAction Id="UninstallNetFltArgs" Property="UninstallNetFlt" Value="[INSTALLDIR]" Execute="immediate"/>
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync <CustomAction Id="RollbackUninstallNetFlt" BinaryKey="VBoxInstallHelper" DllEntry="InstallNetFlt" Execute="rollback" Impersonate="no"/>
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync <CustomAction Id="RollbackUninstallNetFltArgs" Property="RollbackUninstallNetFlt" Value="[INSTALLDIR]" Execute="immediate"/>
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync<?endif ?>
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync <CustomAction Id="StartVBox" FileKey="vbox" ExeCommand="" Return="asyncNoWait" Impersonate="yes" />
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Detect old Sun installation. -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Force a manual uninstall of an already installed Sun VirtualBox version first. -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!--<Property Id="VBOXSUN">
6902a98267d5180fb081cb5273751d0a628bf04dvboxsync <RegistrySearch Id="RegSearchSunVersion" Root="HKLM" Key="SOFTWARE\Sun\VirtualBox" Name="Version" Type="raw" Win64="$(var.Property_Win64)"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Property>
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <Condition Message="$(loc.SunFound)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync NOT VBOXSUN
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync </Condition>-->
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Detect old innotek installation. -->
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <!-- Force a manual uninstall of an already installed innotek VirtualBox version first. -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Property Id="VBOXINNOTEK">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <RegistrySearch Id="RegSearchInnotekVersion" Root="HKLM" Key="SOFTWARE\Innotek\VirtualBox" Name="Version" Type="raw" Win64="$(var.Property_Win64)"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Property>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Condition Message="$(loc.InnotekFound)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync NOT VBOXINNOTEK
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Condition>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Media Id="1" Cabinet="product.cab" EmbedCab="yes" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_WITH_COMBINED_PACKAGE) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Media Id="2" Cabinet="common.cab" EmbedCab="no" CompressionLevel="mszip" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Here comes the file/directory list. -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="TARGETDIR" Name="SourceDir">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="$(var.Property_ProgramFiles)" Name="PFiles">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="INSTALLDIR" Name="VirtualB" LongName="$(env.VBOX_PRODUCT)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_WITH_DOCS_PACKING) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="documents" Name="doc">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- The documentation is a separate component. This allows to split the install process
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync into pieces if ever necessary. Maintanance is easier, too. The following component
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync will be installed in the "doc" folder. -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Component Id="docs" Guid="40BD12C5-89A8-4B81-8A5E-5EEE2C2763C4">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <?include $(env.PATH_TARGET)\Files_Doc.wxi ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Component>
6902a98267d5180fb081cb5273751d0a628bf04dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Directory>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <!-- Device driver directory -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="drivers" Name="drivers">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <Directory Id="vboxdrv" Name="vboxdrv">
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <Component Id="VBoxDrv" Guid="D3E2F2BB-569F-46A2-836C-BDF30FF1EDF8"
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync DriverSequence="2" DriverLegacy="$(var.Property_DriverLegacy)" DriverForceInstall="yes"
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync DriverAddRemovePrograms="no" DriverPlugAndPlayPrompt="no" Win64="$(var.Property_Win64)">
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <File Id="vboxdrvsys" Name="VBoxDrv.sys" DiskId="1" Vital="yes" KeyPath="yes"
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync Source="$(env.PATH_OUT)\bin\VBoxDrv.sys"/>
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <File Id="vboxdrvinf" Name="VBoxDrv.inf" DiskId="1" Vital="yes"
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync Source="$(env.PATH_OUT)\bin\VBoxDrv.inf" />
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync<?if $(env.VBOX_SIGNING_MODE) != none ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxdrvcat" Name="VBoxDrv.cat" DiskId="1" Vital="yes"
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync Source="$(env.PATH_OUT)\bin\VBoxDrv.cat" />
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Component> <!-- Directory "drivers\vboxdrv" -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Directory>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="usbdrv" Name="USB">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="usbfilter" Name="filter">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Component Id="USBFilterDriver" Guid="B7D782D2-96DF-4775-A0E1-A76CF7B04B65"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync DriverSequence="0" DriverLegacy="$(var.Property_DriverLegacy)" DriverForceInstall="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync DriverAddRemovePrograms="no" DriverPlugAndPlayPrompt="no" Win64="$(var.Property_Win64)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxusbmon" Name="VBoxUSBM.sys" LongName="VBoxUSBMon.sys" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxUSBMon.sys" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxusbmoninf" Name="VBoxUSBM.inf" LongName="VBoxUSBMon.inf" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxUSBMon.inf" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_SIGNING_MODE) != none ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxusbmoncat" Name="VBoxUSBM.cat" LongName="VBoxUSBMon.cat" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxUSBMon.cat" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Component> <!-- USBFilterDriver -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Directory> <!-- Directory "drivers\usb\filter" -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
0593640ab087e5bf747a2576b1752a2046be83aavboxsync <Directory Id="usbdevice" Name="device">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Component Id="USBDeviceDriver" Guid="010FE46A-E358-43E2-8BDC-38BC8BEC82E0"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync DriverSequence="0" DriverLegacy="$(var.Property_DriverLegacy)" DriverForceInstall="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync DriverAddRemovePrograms="no" DriverPlugAndPlayPrompt="no" Win64="$(var.Property_Win64)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxusbdrv" Name="VBoxUSB.sys" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxUSB.sys" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxusbinf" Name="VBoxUSB.inf" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxUSB.inf" />
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync<?if $(env.VBOX_SIGNING_MODE) != none ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxusbcat" Name="VBoxUSB.cat" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxUSB.cat" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Component> <!-- USBDeviceDriver -->
6902a98267d5180fb081cb5273751d0a628bf04dvboxsync </Directory> <!-- Directory "drivers\usb\device" -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Directory> <!-- Directory "drivers\usb" -->
329df9696e709dc71611f504a4774f323545be0avboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_WITH_NETFLT) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="network" Name="network">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="NetFltDir" Name="netflt">
329df9696e709dc71611f504a4774f323545be0avboxsync <Component Id="NetFltDriver" Guid="F0A02F6B-A349-42f8-A2EB-569DCAAAF846" Win64="$(var.Property_Win64)">
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxnetfltsys" Name="VBoxNFlt.sys" LongName="VBoxNetFlt.sys" DiskId="1" Vital="yes" KeyPath="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxNetFlt.sys"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Checksum="yes"/>
329df9696e709dc71611f504a4774f323545be0avboxsync <File Id="vboxnetfltnotifydll" Name="VBoxNFN.dll" LongName="VBoxNetFltNotify.dll" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxNetFltNotify.dll"
329df9696e709dc71611f504a4774f323545be0avboxsync Checksum="yes"/>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxnetfltinf" Name="VBoxNFlt.inf" LongName="VBoxNetFlt.inf" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxNetFlt.inf" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_SIGNING_MODE) != none ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxnetfltcat" Name="VBoxNFlt.cat" LongName="VBoxNetFlt.cat" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxNetFlt.cat" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxnetflt_minf" Name="VBoxNFlM.inf" LongName="VBoxNetFlt_m.inf" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxNetFlt_m.inf" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Component>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync </Directory> <!-- Directory "drivers\network\netflt" -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <Directory Id="NetAdpDir" Name="netadp">
329df9696e709dc71611f504a4774f323545be0avboxsync <Component Id="NetAdpDriver" Guid="7adf3e12-af3c-4d36-8bec-36d5064cf84f" Win64="$(var.Property_Win64)">
329df9696e709dc71611f504a4774f323545be0avboxsync <File Id="vboxnetadpsys" Name="VBoxNAdp.sys" LongName="VBoxNetAdp.sys" DiskId="1" Vital="yes" KeyPath="yes"
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync Source="$(env.PATH_OUT)\bin\VBoxNetAdp.sys"
329df9696e709dc71611f504a4774f323545be0avboxsync Checksum="yes"/>
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync <File Id="vboxnetadpinf" Name="VBoxNAdp.inf" LongName="VBoxNetAdp.inf" DiskId="1" Vital="yes"
329df9696e709dc71611f504a4774f323545be0avboxsync Source="$(env.PATH_OUT)\bin\VBoxNetAdp.inf" />
329df9696e709dc71611f504a4774f323545be0avboxsync<?if $(env.VBOX_SIGNING_MODE) != none ?>
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync <File Id="vboxnetadpcat" Name="VBoxNAdp.cat" LongName="VBoxNetAdp.cat" DiskId="1" Vital="yes"
329df9696e709dc71611f504a4774f323545be0avboxsync Source="$(env.PATH_OUT)\bin\VBoxNetAdp.cat" />
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync<?endif ?>
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync </Component> <!-- NetAdpDriver -->
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync </Directory> <!-- Directory "drivers\network\netadp" -->
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync </Directory> <!-- Directory "drivers\network" -->
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync<?endif ?>
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync </Directory> <!-- Directory "drivers" -->
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync <!-- National Language Support directory -->
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync <Directory Id="nls" Name="nls">
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync <Component Id="nls" Guid="D63517D7-1CF3-4D06-B3EE-C561E323069B">
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync <!-- Include the autogenerated NLS file list -->
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync <?include $(env.PATH_TARGET)\VBoxGuiNLS.wxi ?>
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync </Component>
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync </Directory>
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync <!-- COM components have a separate entry mainly because of the KeyPath attribute (that hints the
329df9696e709dc71611f504a4774f323545be0avboxsync TypeLib element where to take the TLB resource from) may appear only once per Component. -->
329df9696e709dc71611f504a4774f323545be0avboxsync <Component Id="MainCOM" Guid="CD4A3C6C-C2D5-428D-90A1-B6DA3D0777D6" Win64="$(var.Property_Win64)">
329df9696e709dc71611f504a4774f323545be0avboxsync
329df9696e709dc71611f504a4774f323545be0avboxsync <File Id="VBoxSVC" Name="VBoxSVC.exe" DiskId="1" Vital="yes"
329df9696e709dc71611f504a4774f323545be0avboxsync Source="$(env.PATH_OUT)\bin\VBoxSVC.exe">
329df9696e709dc71611f504a4774f323545be0avboxsync </File>
329df9696e709dc71611f504a4774f323545be0avboxsync
329df9696e709dc71611f504a4774f323545be0avboxsync <!-- We set KeyPath on this file to instruct TypeLib to read the TLB resource from it
329df9696e709dc71611f504a4774f323545be0avboxsync and create appropriate Interface registry entries. Note that the same TLB is present
329df9696e709dc71611f504a4774f323545be0avboxsync in VBoxSVC.exe - it's just a matter of choice which one to use -->
329df9696e709dc71611f504a4774f323545be0avboxsync <File Id="VBoxC" Name="VBoxC.dll" DiskId="1" Vital="yes"
329df9696e709dc71611f504a4774f323545be0avboxsync Source="$(env.PATH_OUT)\bin\VBoxC.dll"
329df9696e709dc71611f504a4774f323545be0avboxsync KeyPath="yes">
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync </File>
329df9696e709dc71611f504a4774f323545be0avboxsync
329df9696e709dc71611f504a4774f323545be0avboxsync <!-- Include the autogenerated TypeLib block -->
329df9696e709dc71611f504a4774f323545be0avboxsync <?include $(env.PATH_TARGET)\VirtualBox_TypeLib.wxi ?>
329df9696e709dc71611f504a4774f323545be0avboxsync
329df9696e709dc71611f504a4774f323545be0avboxsync </Component>
329df9696e709dc71611f504a4774f323545be0avboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <Component Id="DesktopShortcut" Guid="668F8A1A-F5CE-48B3-BB1A-3042EE27B279" Win64="$(var.Property_Win64)">
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <Condition>INSTALLDESKTOPSHORTCUT</Condition>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <CreateFolder/>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <Shortcut Id="VBoxDesktopShortcut" Directory="DesktopFolder"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Name="VBox" LongName="$(env.VBOX_PRODUCT)" WorkingDirectory="INSTALLDIR"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Advertise="no" Target="[#vbox]" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync </Component>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <Component Id="QuicklaunchShortcut" Guid="CC19E026-938A-41CB-8E77-3F33296244B6" Win64="$(var.Property_Win64)">
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <Condition>INSTALLQUICKLAUNCHSHORTCUT</Condition>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <CreateFolder/>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <Shortcut Id="VBoxQuicklaunchShortcut" Directory="QuicklaunchFolder"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Name="VBox" LongName="$(env.VBOX_PRODUCT)" WorkingDirectory="INSTALLDIR"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Advertise="no" Target="[#vbox]" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync </Component>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <!-- All Binaries, DLLs (except COM) and drivers are in one component because they belong together. Additional
09f4b412099acda62997fd82c8608075c453b3ebvboxsync binaries e.g. test tools, utilities etc. should be in another component so they"re clearly separated. -->
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <Component Id="MainBinaries" Guid="5C8FE57A-F744-4DE0-AA3F-A563F486AD98" Win64="$(var.Property_Win64)">
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <!-- Set required environment variables. -->
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <Environment Id="EnvVBoxInstallDir" Action="set" Name="VBOX_INSTALL_PATH"
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync System="yes" Part="last" Permanent="no" Value="[INSTALLDIR]" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <!-- The "Name" attribute must always be present. If the name is longer than 8.3 the additional "LongName"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync attribute can be used. -->
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vbox" Name="vbox.exe" LongName="VirtualBox.exe" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VirtualBox.exe">
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <!-- The target folder for the shortcut in the "Programs" menu is defined below. -->
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync <Shortcut Id="startmenuVBox" Directory="ProgramMenuDir" Name="VBox"
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync LongName="VirtualBox" WorkingDirectory="INSTALLDIR"/>
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync </File>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync<?if $(env.VBOX_WITH_DOCS_PACKING) = "yes" ?>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <!-- Include all user manual .CHM files (file is generated by makefile). -->
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <?include $(env.PATH_TARGET)\Files_Main.wxi ?>
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync<?endif ?>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <!-- Include all license files (file is generated by makefile). -->
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <?include $(env.PATH_TARGET)\Files_License.wxi ?>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync<?if $(env.VBOX_WITH_DEBUGGER_GUI) = "yes" ?>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxdbgdll" Name="VBoxDbg.dll" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxDbg.dll" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync<?endif ?>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxmanage" Name="VBoxMan.exe" LongName="VBoxManage.exe" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxManage.exe" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxheadless" Name="VBoxHead.exe" LongName="VBoxHeadless.exe" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxHeadless.exe">
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <!-- Create a simple shortcut for VBoxVRDP, which is not present anymore, pointing to VBoxHeadless.exe -->
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <Shortcut Id="ShortcutVBoxVRDP" Directory="INSTALLDIR" Name="VBoxVRDP" Show="normal" WorkingDirectory="INSTALLDIR"/>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync </File>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxnetdhcp" Name="VBoxDHCP.exe" LongName="VBoxNetDHCP.exe" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxNetDHCP.exe"/>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <!-- VBox DLL files -->
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxdddll" Name="VBoxDD.dll" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxDD.dll" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxdd2dll" Name="VBoxDD2.dll" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxDD2.dll" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxddudll" Name="VBoxDDU.dll" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxDDU.dll" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxrtdll" Name="VBoxRT.dll" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxRT.dll" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxremdll" Name="VBoxREM.dll" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxREM.dll" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync<?if $(env.BUILD_TARGET_ARCH) = "amd64" ?>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxrem2rel" Name="VBoxREM2.rel" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxREM2.rel" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync<?else ?>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxrem32dll" Name="VBoxREM3.dll" LongName="VBoxREM32.dll" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxREM32.dll" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxrem64dll" Name="VBoxREM6.dll" LongName="VBoxREM64.dll" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxREM64.dll" />
09f4b412099acda62997fd82c8608075c453b3ebvboxsync<?endif ?>
09f4b412099acda62997fd82c8608075c453b3ebvboxsync <File Id="vboxvmmdll" Name="VBoxVMM.dll" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxVMM.dll" />
329df9696e709dc71611f504a4774f323545be0avboxsync<?if $(env.VBOX_WITH_VRDP) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxvrdpdll" Name="VBoxVRDP.dll" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxVRDP.dll" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync <File Id="vboxshfolderdll" Name="VBoxSF.dll" LongName="VBoxSharedFolders.dll" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxSharedFolders.dll" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxshclpbrddll" Name="VBoxClip.dll" LongName="VBoxSharedClipboard.dll" DiskId="1" Vital="yes"
09f4b412099acda62997fd82c8608075c453b3ebvboxsync Source="$(env.PATH_OUT)\bin\VBoxSharedClipboard.dll" />
329df9696e709dc71611f504a4774f323545be0avboxsync<?if $(env.VBOX_WITH_GUEST_PROPS) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxguestpropdll" Name="VBoxProp.dll" LongName="VBoxGuestPropSvc.dll" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxGuestPropSvc.dll" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync<?if $(env.VBOX_WITH_GUEST_CONTROL) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxguestctrldll" Name="VBoxCtrl.dll" LongName="VBoxGuestControlSvc.dll" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxGuestControlSvc.dll" />
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_WITH_VRDP) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vrdpauthdll" Name="VRDPAuth.dll" DiskId="1" Vital="yes"
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync Source="$(env.PATH_OUT)\bin\VRDPAuth.dll" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vrdpauthsimpledll" Name="VRDPASim.dll" LongName="VRDPAuthSimple.dll" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VRDPAuthSimple.dll" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vmmgc" Name="VMMGC.gc" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VMMGC.gc" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxddgc" Name="VBoxDDGC.gc" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxDDGC.gc" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxdd2gc" Name="VBoxDD2.gc" LongName="VBoxDD2GC.gc" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxDD2GC.gc" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vmmr0" Name="VMMR0.r0" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VMMR0.r0" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxddr0" Name="VBoxDDR0.r0" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxDDR0.r0" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxdd2r0" Name="VBDD2R0.r0" LongName="VBoxDD2R0.r0" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\VBoxDD2R0.r0" />
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?if $(env.VBOX_WITH_CROGL) = "yes" ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="vboxtestogl" Name="VBTstOGL.exe" LongName="VBoxTestOGL.exe" DiskId="1" Vital="yes"
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync Source="$(env.PATH_OUT)\bin\VBoxTestOGL.exe" />
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync<?endif ?>
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <!-- Qt stuff -->
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync <File Id="qtcore4dll" Name="QtCrVBx4.dll" LongName="QtCoreVBox4.dll" DiskId="1" Vital="yes"
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync Source="$(env.PATH_OUT)\bin\QtCoreVBox4.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="qtgui4dll" Name="QtGuVbx4.dll" LongName="QtGuiVBox4.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\QtGuiVBox4.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="qtnetwork4dll" Name="QtNwVBx4.dll" LongName="QtNetworkVBox4.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\QtNetworkVBox4.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_GUI_USE_QGL) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="qtopengl4dll" Name="QtGlVBx4.dll" LongName="QtOpenGLVBox4.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\QtOpenGLVBox4.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_USE_VCC80) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <!-- MS v8 Runtime DLL files (private assembly) -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vc80crtmft" Name="VC80CRT.mft" LongName="Microsoft.VC80.CRT.manifest" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\Microsoft.VC80.CRT\Microsoft.VC80.CRT.manifest" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="msvcr80dll" Name="msvcr80.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\Microsoft.VC80.CRT\msvcr80.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="msvcp80dll" Name="msvcp80.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\Microsoft.VC80.CRT\msvcp80.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <!-- MS v7 Runtime DLL files -->
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync<?if $(env.VBOX_USE_VCC80) != "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="msvcpdll" Name="msvcp71.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\msvcp71.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="msvcrtdll" Name="msvcrt.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\msvcrt.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.BUILD_TARGET_ARCH) != "amd64" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="msvcrdll" Name="msvcr71.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\msvcr71.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <!-- EFI firmware -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_EFIFW_PACKING) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <?if $(env.VBOX_WITH_COMBINED_PACKAGE) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxefifd32" LongName="VBoxEFI32.fd" Name="efi32.fd" DiskId="2" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\VBoxEFI32.fd" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxefifd64" LongName="VBoxEFI64.fd" Name="efi64.fd" DiskId="2" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\VBoxEFI64.fd" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <?else ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxefifd32" LongName="VBoxEFI32.fd" Name="efi32.fd" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\VBoxEFI32.fd" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxefifd64" LongName="VBoxEFI64.fd" Name="efi64.fd" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\VBoxEFI64.fd" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <?endif ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <!-- VBox guest additions -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_ADDITIONS_PACKING) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <?if $(env.VBOX_WITH_COMBINED_PACKAGE) = "yes" ?>
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync <File Id="VBoxGuestAdditions.iso" Name="VBoxAdd.iso" LongName="VBoxGuestAdditions.iso" DiskId="2" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_MULTIARCH_GUEST_ADDITIONS_ISO)\VBoxGuestAdditions.iso" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <?else ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxguest" Name="VBoxAdd.iso" LongName="VBoxGuestAdditionsiso" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\additions\VBoxGuestAdditions.iso" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <?endif ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <!-- Include key for VBox version -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <?include $(env.PATH_TARGET)\VBoxKey.wxi ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Component> <!-- MainBinaries -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_QTGUI) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <!-- Qt accessible plugins -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Directory Id="accessible" Name="accessbl" LongName="accessible">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Component Id="qtaccessible" Guid="12040EF9-D4A8-4FB2-A69C-CA2F5C354A45">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="qtaccessibleplugindll" Name="qtacsw4.dll" LongName="qtaccessiblewidgets4.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\accessible\qtaccessiblewidgets4.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Component>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Directory> <!-- Qt accessible plugins -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_PYTHON) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <!-- Python bindings -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Directory Id="sdk" Name="sdk">
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync <Directory Id="installer" Name="install">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Component Id="VBoxPyInst" Guid="C9A40306-5102-11DE-A7BA-C3C555D89593">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxapisetup" Name="pysetup.py" LongName="vboxapisetup.py" DiskId="$(var.Property_DiskIdCommon)" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\sdk\installer\vboxapisetup.py" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Component>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Directory Id="vboxapi" Name="vboxapi">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Component Id="VBoxPyMod" Guid="DF19CB76-5102-11DE-943B-13C755D89593">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="__init__.py" Name="__init__.py" DiskId="$(var.Property_DiskIdCommon)" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\sdk\installer\vboxapi\__init__.py" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="VirtualBox_constants.py" Name="vbconst.py" LongName="VirtualBox_constants.py" DiskId="$(var.Property_DiskIdCommon)" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\sdk\installer\vboxapi\VirtualBox_constants.py" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Component>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Directory>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync </Directory>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Directory>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <!-- Python bindings -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_CROGL) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Component Id="VBoxCROpenGL" Guid="874A1297-835A-491D-8A9D-7E723BC29EE7" Win64="$(var.Property_Win64)">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxoglhostcrutil" Name="VbGlHCRU.dll" LongName="VBoxOGLhostcrutil.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\VBoxOGLhostcrutil.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxoglhosterrorspu" Name="VbGlHers.dll" LongName="VBoxOGLhosterrorspu.dll" DiskId="1" Vital="yes"
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync Source="$(env.PATH_OUT)\bin\VBoxOGLhosterrorspu.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxoglrenderspu" Name="VbGlRndr.dll" LongName="VBoxOGLrenderspu.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\VBoxOGLrenderspu.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxsharedcropengl" Name="VbShCRGL.dll" LongName="VBoxSharedCrOpenGL.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\VBoxSharedCrOpenGL.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Component>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <!-- SDL plugins -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Component Id="VBoxSDLBinaries" Guid="F09D5FD9-E176-42B0-90A9-481BB18B0CB4" Win64="$(var.Property_Win64)">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="vboxsdl" Name="VBoxSDL.exe" DiskId="1" Vital="yes"
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync Source="$(env.PATH_OUT)\bin\VBoxSDL.exe" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="sdldll" Name="SDL.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\SDL.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_SECURELABEL) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <File Id="sdlttfdll" Name="SDL_ttf.dll" DiskId="1" Vital="yes"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Source="$(env.PATH_OUT)\bin\SDL_ttf.dll" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Component> <!-- SDL plugins -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync<?if $(env.VBOX_WITH_WEBSERVICES) = "yes" ?>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <!-- Webservice -->
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <Component Id="VBoxWebService" Guid="DD404F04-9874-43E9-AEE2-7762924D922E">
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <File Id="vboxweb" Name="vboxwebs.exe" LongName="vboxwebsrv.exe" DiskId="1" Vital="yes"
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync Source="$(env.PATH_OUT)\bin\vboxwebsrv.exe" />
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync </Component> <!-- Webservice -->
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync<?endif?>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync<?if $(env.VBOX_WITH_PYTHON) = "yes" ?>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <!--Python -->
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <Component Id="VBoxPythonBinding" Guid="293D7E11-78DA-4C31-AEED-AE2FE42F6881">
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <Condition>PYTHONINSTALLED</Condition>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <!-- Nothing in here yet. -->
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync </Component>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync<?endif?>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync </Directory> <!-- Installation directory -->
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync </Directory> <!-- Windows program files directory -->
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <!-- Create a subdirectory in the "Programs" start menu -->
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <Directory Id="ProgramMenuFolder" Name="PMenu" LongName="Programs">
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <Directory Id="ProgramMenuDir" Name="vbox" LongName="$(env.VBOX_PRODUCT)" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Directory>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Directory Id="DesktopFolder" Name="Desktop" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Directory Id="AppDataFolder" Name="AppData">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Directory Id="AppDataMicrosoft" Name="MS" LongName="Microsoft">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Directory Id="AppDataMSIE" Name="IE" LongName="Internet Explorer">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Directory Id="QuicklaunchFolder" Name="QL" LongName="Quick Launch"/>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Directory>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Directory>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync </Directory>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Directory>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Feature Id="VBoxApplication" Title="VirtualBox Application" Level="1"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Description="$(loc.VB_App)"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync ConfigurableDirectory="INSTALLDIR" TypicalDefault="install" Display="expand"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Absent="disallow">
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="DesktopShortcut" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="QuicklaunchShortcut" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_DOCS_PACKING) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="docs" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="nls" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="MainCOM" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="MainBinaries" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_QTGUI) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="qtaccessible" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_PYTHON) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="VBoxPyInst" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="VBoxPyMod" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_CROGL) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="VBoxCROpenGL" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="VBoxSDLBinaries" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_WEBSERVICES) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="VBoxWebService" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="VBoxDrv" />
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Feature Id="VBoxUSB" Title="VirtualBox USB Support" Level="1"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Description="$(loc.VB_USBDriver)"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync ConfigurableDirectory="INSTALLDIR" TypicalDefault="install" Display="expand" >
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="USBFilterDriver" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="USBDeviceDriver" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Feature>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?if $(env.VBOX_WITH_NETFLT) = "yes" ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Feature Id="VBoxNetwork" Title="VirtualBox Networking" Level="1"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Description="$(loc.VB_Network)"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync ConfigurableDirectory="INSTALLDIR" TypicalDefault="install" Display="expand" >
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Feature Id="VBoxNetworkFlt" Title="VirtualBox Bridged Networking" Level="1"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Description="$(loc.VB_NetFltDriver)"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync ConfigurableDirectory="INSTALLDIR" TypicalDefault="install" Display="expand" >
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="NetFltDriver" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Feature>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Feature Id="VBoxNetworkAdp" Title="VirtualBox Host-Only Networking" Level="1"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync Description="$(loc.VB_NetAdpDriver)"
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync ConfigurableDirectory="INSTALLDIR" TypicalDefault="install" Display="expand" >
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <ComponentRef Id="NetAdpDriver" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Feature>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync </Feature>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync<?if $(env.VBOX_WITH_PYTHON) = "yes" ?>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <Feature Id="VBoxPython" Title="VirtualBox Python Support" Level="1"
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync Description="$(loc.VB_Python)"
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync ConfigurableDirectory="INSTALLDIR" TypicalDefault="install" Display="expand" >
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <ComponentRef Id="VBoxPythonBinding" />
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync </Feature>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync<?endif?>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync </Feature>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <!-- Include user interface definition. -->
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <?include UserInterface.wxi ?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
d4483a6c0c7b315e2295e61eba99ffc54d09fc0dvboxsync <InstallExecuteSequence>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <!-- AppSearch must be done before "RemoveExistingProducts" and before "FindRelatedProducts". -->
bf7ab711aa3580b3a587dcbc4653fe78c99fff37vboxsync <AppSearch Sequence="1"></AppSearch>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <LaunchConditions After="AppSearch" />
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <RemoveExistingProducts After="InstallValidate"><![CDATA[NEWERVERSIONDETECTED OR PREVIOUSVERSIONSINSTALLED]]></RemoveExistingProducts>
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync <Custom Action="OriginalTargetDir" After="FileCost"><![CDATA[(NOT INSTALLDIR) AND (NOT EXISTINGINSTALLDIR)]]></Custom>
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync <Custom Action="DefaultTargetDir" Before="FileCost" ><![CDATA[NOT Installed AND (NOT INSTALLDIR) AND EXISTINGINSTALLDIR]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
d4483a6c0c7b315e2295e61eba99ffc54d09fc0dvboxsync <Custom Action="UninstallTAPInstances" Before="InstallFiles" >1</Custom>
d4483a6c0c7b315e2295e61eba99ffc54d09fc0dvboxsync<?if $(env.VBOX_WITH_NETFLT) = "yes" ?>
d4483a6c0c7b315e2295e61eba99ffc54d09fc0dvboxsync <Custom Action="CreateHostOnlyInterfaceArgs" Before="CreateHostOnlyInterface" ><![CDATA[&VBoxNetworkAdp=3]]></Custom>
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync <Custom Action="CreateHostOnlyInterface" Before="InstallFinalize" ><![CDATA[&VBoxNetworkAdp=3]]></Custom>
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync <Custom Action="RemoveHostOnlyInterfaces" After="UninstallNetFlt" ></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="RollbackInstallNetFltArgs" Before="RollbackInstallNetFlt" ><![CDATA[&VBoxNetworkFlt=3]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="RollbackInstallNetFlt" Before="InstallNetFlt" ><![CDATA[&VBoxNetworkFlt=3]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="InstallNetFltArgs" Before="InstallNetFlt" ><![CDATA[&VBoxNetworkFlt=3]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="InstallNetFlt" Before="CreateHostOnlyInterface" ><![CDATA[&VBoxNetworkFlt=3]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="RollbackUninstallNetFltArgs" Before="RollbackUninstallNetFlt" ><![CDATA[&VBoxNetworkFlt=2]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="RollbackUninstallNetFlt" Before="UninstallNetFlt" ><![CDATA[&VBoxNetworkFlt=2]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="UninstallNetFltArgs" Before="UninstallNetFlt" ><![CDATA[&VBoxNetworkFlt=2]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="UninstallNetFlt" After="InstallInitialize" ><![CDATA[&VBoxNetworkFlt=2]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync<?endif?>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="InstallPythonAPI" After="InstallFinalize" ><![CDATA[&VBoxPython=3]]></Custom>
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync <Custom Action="InstallBranding" After="InstallFinalize" ><![CDATA[NOT REMOVE]]></Custom>
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync <Custom Action="UninstallBranding" After="InstallFinalize" ><![CDATA[REMOVE]]></Custom>
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync </InstallExecuteSequence>
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync </Product>
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync</Wix>
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync