1706 lines
108 KiB
XML
1706 lines
108 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
|
|
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
|
|
|
|
<!-- FullProductVersion's first 3 parts MUST BE incremented at each release in order
|
|
for upgrades to work ; Windows Installer ignores the 4th part -->
|
|
<?define var.FullProductVersion = 1.26?>
|
|
<?define var.ProductName = VeraCrypt $(var.FullProductVersion)?>
|
|
|
|
<!-- Unique GUID identifying this family of product (32-bit and 64-bit have the same) -->
|
|
<?define var.UpgradeCode = {298F5D2B-3B01-4A13-BEFD-4B3C7BE43BC6}?>
|
|
|
|
<!-- Unique GUID identifying this product release (32-bit and 64-bit have different ones) -->
|
|
<!-- MUST BE regenerated for each new release -->
|
|
<?define var.ProductGuid = {4089F6A9-1D6A-4235-AE08-4C2C2F98C7F5}?>
|
|
|
|
<!-- Unique GUID identifying a particular Windows Installer package -->
|
|
<!-- When compiling a product, it should not be set in order to allow it to be generated for each build -->
|
|
<?define var.PackageCode = "*"?>
|
|
|
|
<!-- Set path to License file -->
|
|
<?define var.licenseRtf = "$(sys.CURRENTDIR)\License.rtf"?>
|
|
|
|
<!-- See https://wixtoolset.org/documentation/manual/v3/xsd/wix/product.html -->
|
|
<!-- Lang will be defined in a .wxl file which will be passed to the WIX linker 'light' -->
|
|
<Product Id="$(var.ProductGuid)"
|
|
Language="!(loc.Lang)"
|
|
Manufacturer="IDRIX"
|
|
Name="$(var.ProductName)"
|
|
Version="$(var.FullProductVersion)"
|
|
UpgradeCode="$(var.UpgradeCode)">
|
|
|
|
<!-- See https://wixtoolset.org/documentation/manual/v3/xsd/wix/package.html -->
|
|
<!-- InstallerVersion="500"(v5.0) Released with Windows 7 and later, see https://en.wikipedia.org/wiki/Windows_Installer -->
|
|
<!-- Language IDs (LCIDs) can be found here https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms912047(v=winembedded.10)?redirectedfrom=MSDN -->
|
|
<!-- InstallScope="perMachine" sets <Property Id="ALLUSERS" Value="1". Because we set it manually from checkbox, we do not set InstallScope. /> -->
|
|
<!-- InstallPrivileges="elevated" makes it so that Install button has little shield which prompts for Admin password if needed.
|
|
If the MSI is installed from an elevated cmd, no password is asked -->
|
|
<!-- Languages is optional ; We set it to 0 to avoid LGHT0309 : Failed to open merge module for validation -->
|
|
<Package Compressed="yes"
|
|
Id="$(var.PackageCode)"
|
|
InstallerVersion="500"
|
|
InstallPrivileges="elevated"
|
|
Keywords="VeraCrypt MSI Installer"
|
|
Manufacturer="IDRIX"
|
|
Languages="0"
|
|
Platform="x64"
|
|
Description="VeraCrypt $(var.FullProductVersion) 64-bit MSI Installer"
|
|
Comments="MSI Installer of VeraCrypt for Windows 64-bit editions"
|
|
/>
|
|
|
|
<!-- Major upgrade -->
|
|
<!-- Prevent downgrades -->
|
|
<!-- Prevent same versions upgrades to avoid having 2 products -->
|
|
<!-- Since the Windows Installer only uses the first 3 parts of the version in upgrade scenarios,
|
|
versions a.b.c.d and a.b.c.e are treated as being the same version.
|
|
By setting 'AllowSameVersionUpgrades' to 'yes', version a.b.c.d and a.b.c.e can upgrade each other :
|
|
this fixes the issue for a.b.c.e upgrading a.b.c.d but also enables downgrades from a.b.c.e to a.b.c.d.
|
|
Therefore, this property is not set to 'yes' -->
|
|
<!-- We guarantee that two different x.y.z versions will have a different ProductId, so
|
|
everything is always a MajorUpgrade. MinorUpdates and Patches have many requirements
|
|
for Feature and Component changes, which we will no doubt forget about in the future.
|
|
A MajorUpgrade is a small price to pay to prevent any mishaps.
|
|
Since we strictly follow component rules, we use afterInstallExecute to speed things up a bit. -->
|
|
<!-- We schedule RemoveExistingProducts after InstallExecute, so that, the install of the new version's files precedes the
|
|
removal of obsolete files. In this scenario files are only replaced if they are versioned and newer than installed files,
|
|
and for unversioned files, the file replacement rules basically states that the file will only be
|
|
overwritten if it has not been changed on disk, meaning it will keep files that have been changed.
|
|
So, what happens is MSI will PreInst, InstallFiles and PostInst first, as if 'NOT Installed' is true.
|
|
Here, UPGRADINGPRODUCTCODE is not set.
|
|
Then, it will execute RemoveExistingProducts where the ACTUAL upgrade happens.
|
|
Here, UPGRADINGPRODUCTCODE is set.
|
|
We do this to avoid the following :
|
|
- Windows Installer determines which files to install. It decides that some files don't need to be installed
|
|
(possibly because they already exist and are of the same or newer versions as the ones in the MSI).
|
|
- The previous version of software is removed, including the files Windows Installer determined didn't need to be installed.
|
|
- Windows installer installs files for the new installation, but does not install files that it determined did not need to be installed.
|
|
The end result is that a bunch of files are missing after upgrading the software. -->
|
|
<MajorUpgrade
|
|
AllowSameVersionUpgrades="no"
|
|
DowngradeErrorMessage="!(loc.NoDowngrade)"
|
|
Schedule="afterInstallExecute"
|
|
/>
|
|
|
|
<!-- Windows 7 (601) is our Min OS -->
|
|
<!-- See https://docs.microsoft.com/en-us/windows/win32/msi/operating-system-property-values -->
|
|
<!-- 'Installed' is a Windows Installer property that is set only if the product is installed per-machine or for the current user.
|
|
Using !Installed ensures the check is only done when the user is installing the application, rather than on a repair or remove -->
|
|
<!-- Notice the ! : If Not Installed AND VersionNT < 601 => Show error message -->
|
|
<Condition Message="!(loc.MinOs)">
|
|
<![CDATA[
|
|
Installed
|
|
OR (VersionNT = 601)
|
|
OR (VersionNT > 601)
|
|
]]>
|
|
</Condition>
|
|
|
|
<!-- This installer can only be executed under 64bit, never under 32-bit -->
|
|
<Condition Message="!(loc.OS64Bitness)">
|
|
<![CDATA[
|
|
Installed
|
|
OR (VersionNT64)
|
|
]]>
|
|
</Condition>
|
|
|
|
<!-- Uncomment the following if you want the installer to only be runnable by Admin.
|
|
This means that, in order to be be run, an elevated cmd must be used or it must be run using "run as admin".
|
|
Otherwise, an error message is shown.
|
|
-->
|
|
<!--
|
|
<Property Id="MSIUSEREALADMINDETECTION" Value="1" />
|
|
<Condition Message="!(loc.AdminNeeded)">
|
|
NOT Installed AND NOT Privileged
|
|
</Condition>
|
|
-->
|
|
|
|
<!-- Media describes a disk that makes up the source media for the installation -->
|
|
<!-- For DiskId and compression -->
|
|
<Media Id="1" Cabinet="VeraCrypt.cab" EmbedCab="yes" />
|
|
|
|
<!-- Icon used for Add/Remove Programs icon -->
|
|
<Icon Id="Setup.ico" SourceFile="$(sys.CURRENTDIR)\Setup.ico"/>
|
|
|
|
<!-- Icon used for Shortcut, ProgId, or Class elements (but not UI controls) -->
|
|
<Icon Id="VeraCrypt.ico" SourceFile="$(sys.CURRENTDIR)\VeraCrypt.ico"/>
|
|
|
|
<!-- Top banner -->
|
|
<WixVariable Id="WixUIBannerBmp" Value="$(sys.CURRENTDIR)\VeraCrypt_setup.bmp" />
|
|
|
|
<!-- Background bitmap used on the welcome and completion dialogs -->
|
|
<WixVariable Id="WixUIDialogBmp" Value="$(sys.CURRENTDIR)\VeraCrypt_setup_background.bmp" />
|
|
|
|
<!-- The primary icon displayed in Add/Remove Programs -->
|
|
<!-- Cannot set the MSI Installer exe icon, only possible using Bundle and IconSourceFile -->
|
|
<Property Id="ARPPRODUCTICON" Value="Setup.ico" />
|
|
|
|
<!-- URL for the link to the publishers home page or the application's home page -->
|
|
<Property Id="ARPURLINFOABOUT" Value="https://www.idrix.fr"/>
|
|
|
|
<!-- Following properties are meant to install the Desktop and StartMenu shortcuts -->
|
|
<!-- They make it possible to give the user checkboxes to choose whether to install or not -->
|
|
<!-- By default, we install all the shortcuts -->
|
|
<Property Id="INSTALLDESKTOPSHORTCUT" Value ="1" />
|
|
<Property Id="INSTALLSTARTMENUSHORTCUT" Value ="1" />
|
|
|
|
<!-- Following property is meant to install the RegKeys -->
|
|
<!-- They make it possible to give the user checkboxes to choose whether to install or not -->
|
|
<!-- By default, we install all the RegKeys -->
|
|
<Property Id="REGISTERVCFILEEXT" Value ="1" />
|
|
|
|
<!-- Following property is meant to set whether to install for All users or just the current one -->
|
|
<!-- They make it possible to give the user checkboxes to choose what to do -->
|
|
<!-- By default, we install all for all users -->
|
|
<Property Id="ALLUSERS" Value="1" />
|
|
|
|
<!-- Following property sets the default acceptance of the license.
|
|
In UI mode, the user needs to check the license box in order to accept
|
|
the license, which sets 'LicenseAccepted' to '1', but not 'ACCEPTLICENSE'.
|
|
Therefore, for UI mode, we need to set 'ACCEPTLICENSE' manually when
|
|
we detect that 'LicenseAccepted' is set, and only in UI sequence.
|
|
In silent mode, 'LicenseAccepted' is by default set to '1', therefore,
|
|
the user must only specify 'ACCEPTLICENSE' to 'YES' in msiexec.
|
|
By default, the license is not accepted. -->
|
|
<Property Id="ACCEPTLICENSE" Value="NO"/>
|
|
|
|
<!-- Directory layout / structure for the product -->
|
|
<!-- Windows Installer expects the Directory tree to always be rooted in a
|
|
Directory row where the primary key (Directory/@Id) is "TARGETDIR"
|
|
and the DefaultDir column (Directory/@Name) is "SourceDir" -->
|
|
<!-- During an install, TARGETDIR will default to the largest drive on the machine.
|
|
SourceDir will be set to the location where the MSI is being executed -->
|
|
<!-- See https://wixtoolset.org/documentation/manual/v3/bundle/bundle_built_in_variables.html -->
|
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
|
|
<!-- Reference DesktopFolder to create a Desktop Shortcut -->
|
|
<Directory Id="DesktopFolder" Name="Desktop"/>
|
|
|
|
<!-- Reference APPLICATIONPROGRAMSFOLDER to create a Start Menu Shortcut -->
|
|
<!-- See https://wixtoolset.org/documentation/manual/v3/howtos/files_and_registry/create_start_menu_shortcut.html -->
|
|
<Directory Id="ProgramMenuFolder">
|
|
<Directory Id="ApplicationProgramsFolder" Name="$(var.ProductName)"/>
|
|
</Directory>
|
|
|
|
<!-- We do not Reference QuickLaunchFolder under AppDataFolder to create a Quick Launch Shortcut -->
|
|
<!-- The shortcut is installed under C:/Users/<user>/AppData/Roaming/Microsoft/Internet Explorer/QuickLaunch
|
|
which is not created for all users (only for the one under which the install occurred) because of
|
|
perMachine installation (sets ALLUSERS to 1)
|
|
Also, when uninstalling, and if the user that uninstalls is not the same that has installed,
|
|
the shortcut is not cleared from the quick launch of the installing user.
|
|
Therefore, we avoid this.
|
|
-->
|
|
|
|
<!-- Reference C:\Windows\System32 -->
|
|
<Directory Id="System64Folder">
|
|
|
|
<!-- Reference C:\Windows\System32\Drivers -->
|
|
<!-- The directory is not created here, instead if is implicitly created when we add install using { Component, Files } ... -->
|
|
<!-- The creation can be forced without installing files by setting CreateFolder inside Component -->
|
|
<Directory Id="DRIVERSFOLDER" Name="Drivers"/>
|
|
|
|
</Directory>
|
|
|
|
<!-- Reference C:\Program Files (only 64-bit) -->
|
|
<Directory Id="ProgramFiles64Folder">
|
|
|
|
<!-- Reference C:\Program Files\VeraCrypt -->
|
|
<!-- The directory is not created here, instead if is implicitly created when we install files using { Component, Files } ... -->
|
|
<!-- The creation can be forced without installing files by setting CreateFolder inside Component -->
|
|
<Directory Id="APPLICATIONROOTFOLDER" Name="VeraCrypt">
|
|
|
|
<!-- Reference C:\Program Files\VeraCrypt\Languages -->
|
|
<Directory Id="LANGUAGESFOLDER" Name="Languages"/>
|
|
|
|
<!-- Reference C:\Program Files\VeraCrypt\docs -->
|
|
<Directory Id="DOCSFOLDER" Name="docs">
|
|
|
|
<!-- Reference C:\Program Files\VeraCrypt\docs\EFI-DCS -->
|
|
<Directory Id="EFIDOCSFOLDER" Name="EFI-DCS"/>
|
|
|
|
<!-- Reference C:\Program Files\VeraCrypt\docs\html -->
|
|
<Directory Id="HTMLDOCSFOLDER" Name="html">
|
|
|
|
<!-- Reference C:\Program Files\VeraCrypt\docs\html\en -->
|
|
<Directory Id="ENHTMLDOCSFOLDER" Name="en"/>
|
|
|
|
</Directory>
|
|
|
|
</Directory>
|
|
|
|
</Directory>
|
|
|
|
</Directory>
|
|
|
|
</Directory>
|
|
|
|
<!-- Directories referencing to install components -->
|
|
|
|
<!-- Refer to C:\Windows\System32\Drivers in order to install files in it -->
|
|
<DirectoryRef Id="DRIVERSFOLDER">
|
|
|
|
<!-- Add files to the installer package inside components -->
|
|
<!-- We restrict ourselves to a single file per component to avoid any problems -->
|
|
<!-- Generatable guids are supported only for components with a single file as the component's keypath or no files and a registry value as the keypath -->
|
|
<!-- The KeyPath for a Component is a single resource that the Windows Installer uses to determine if a Component "exists" on a machine -->
|
|
<Component Id="veracryptDriverSys" Guid="{6A1833A1-8A99-42B0-8ABF-9601EFE54DB8}" >
|
|
<File Id="veracryptDriver.sys" Name="veracrypt.sys" Source="$(sys.CURRENTDIR)\veracrypt-x64.sys" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<!-- Refer to C:\Program Files\VeraCrypt in order to install files in it -->
|
|
<DirectoryRef Id="APPLICATIONROOTFOLDER">
|
|
|
|
<Component Id="LICENSEFile" Guid="{370D29C4-3A58-4B9E-A0D6-A06430FCCA6D}">
|
|
<File Id="LICENSE" Name="LICENSE" Source="$(sys.CURRENTDIR)\LICENSE" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
<Component Id="LicenseTxt" Guid="{14F0F218-FBA2-4C68-820B-376345AB9D33}">
|
|
<File Id="License.txt" Name="License.txt" Source="$(sys.CURRENTDIR)\License.txt" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
<Component Id="NOTICEFile" Guid="{56980D3E-9568-446D-8518-CA381EBE56C4}">
|
|
<File Id="NOTICE" Name="NOTICE" Source="$(sys.CURRENTDIR)\NOTICE" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
<Component Id="VeraCrypt_FormatExe" Guid="{55F89F55-62A6-40D0-A7B4-BC2505C118AA}">
|
|
<File Id="VeraCrypt_Format.exe" Name="VeraCrypt Format.exe" Source="$(sys.CURRENTDIR)\VeraCrypt Format-x64.exe" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
<Component Id="veracryptCat" Guid="{F1910CF2-3DA7-471D-845E-1A1C20AD3076}">
|
|
<File Id="veracrypt.cat" Name="veracrypt.cat" Source="$(sys.CURRENTDIR)\veracrypt-x64.cat" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
<Component Id="VeraCryptExe" Guid="{9C13F7BE-6ACE-48DE-BD44-714F421ADC2C}">
|
|
<File Id="VeraCrypt.exe" Name="VeraCrypt.exe" Source="$(sys.CURRENTDIR)\VeraCrypt-x64.exe" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
<Component Id="veracryptInf" Guid="{955B99DC-74C3-476D-8ECE-52FD0916EA34}">
|
|
<File Id="veracrypt.inf" Name="veracrypt.inf" Source="$(sys.CURRENTDIR)\veracrypt.inf" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
<Component Id="veracryptSys" Guid="{5CE01773-01EA-417C-BBA4-8363881763DC}">
|
|
<File Id="veracrypt.sys" Name="veracrypt.sys" Source="$(sys.CURRENTDIR)\veracrypt-x64.sys" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
<Component Id="VeraCryptExpanderExe" Guid="{FF1F4376-9025-4124-808E-1C4B58024F14}">
|
|
<File Id="VeraCryptExpander.exe" Name="VeraCryptExpander.exe" Source="$(sys.CURRENTDIR)\VeraCryptExpander-x64.exe" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
<Component Id="VeraCryptComRegExe" Guid="{A922CAA3-5D78-49BC-92C9-B317FD7050A7}">
|
|
<!-- Needed only to be able to perform RegisterComServers() & UnregisterComServers -->
|
|
<File Id="VeraCryptComReg.exe" Name="VeraCrypt COMReg.exe" Source="$(sys.CURRENTDIR)\VeraCrypt COMReg.exe" Hidden="yes" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<!-- Refer to C:\Program Files\VeraCrypt\Languages in order to install files in it -->
|
|
<!-- Components generated using 'heat dir ".\Translations" -gg -sfrag -template:fragment -out directory.wxs -var "sys.CURRENTDIR"' -->
|
|
<DirectoryRef Id="LANGUAGESFOLDER">
|
|
|
|
<Component Id="cmpF27E43A4E59E04A5B095C5101B229139" Guid="{8EB22F2F-AFE2-45E5-92C3-AB50B377935E}">
|
|
<File Id="fil1B0F0BB59C5EE9FC44F8DA3BA57CB272" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ar.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4350812363930B900E24C845940DF416" Guid="{52F707BF-2C0D-4690-84E8-8C1806BFC740}">
|
|
<File Id="fil7E02C9035678F667086D2D483D8FDF35" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.be.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp1DD254125CF07901EACECC70930818B0" Guid="{AD31462E-039E-41CF-B2CF-D73FD4075C76}">
|
|
<File Id="filA52BE38FF2164268AA9562C09281D09B" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.bg.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp8C9E97CFD69D3BCB44B84D886720F3FC" Guid="{A328C74D-C352-4406-8C75-8BA159210936}">
|
|
<File Id="fil2A31F450F9C022901212461A240C5D17" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ca.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2BC45D6EC406DDC470E8501442A7AF68" Guid="{5E99CB8F-33E2-430C-A0B2-A31058D6D449}">
|
|
<File Id="fil0F3AB0CD6266BA1530A0253F059A85DD" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.cs.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp74A0CA1914A6C6FE33D76DE1C01C676D" Guid="{F1E82507-7C31-41F0-A643-69BB53F3CD41}">
|
|
<File Id="filDED1A10C5657065D291DC62CA9A32FAE" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.da.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpC186D3472CE1EC872FF1B0CF3682B3B6" Guid="{C23FC0D1-A6B7-4AB1-BA05-EBDC1B4328F9}">
|
|
<File Id="filF4D7849840B295D75BA68B5F6C12F7B3" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.de.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2AB0B613D25DDEF3466CBC86BD6B878B" Guid="{3757C2DE-FCC8-4970-8CB8-A0D9B2404A1C}">
|
|
<File Id="fil7AECCD25826C51216C12F09DC87F1B22" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.el.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB09224EB45E097BF511CBC5DBE3E251C" Guid="{70B91FFF-BDB7-48AE-A664-243A057F1EA7}">
|
|
<File Id="filC426C0D58EE0FC49743BDB8AEDA3C6BE" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.es.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpF24BBBEB613F893CBC5FBF6533CB48C9" Guid="{F578356A-16E1-42CF-8DB2-2DC21B4C154B}">
|
|
<File Id="fil38AB8BFA030ACBECA75C821E3574759A" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.et.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp50E1DEF37599D2900447B13FC285B7B7" Guid="{1FDF2F45-97F1-40C0-A450-A2342BBF913C}">
|
|
<File Id="fil1BCCDEC84EB4D85DB0380FCD6153D1FA" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.eu.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp46E5A0DB48A03A91267C97A664BD9BD4" Guid="{07165ABB-1B3C-4C0F-A73E-E3A85AB37B58}">
|
|
<File Id="fil1AC953E5BA23EC81206D212369F1544D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.fa.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp95BAB91FA0B7E37D5B9343478899CC75" Guid="{F0ADBE30-225D-4EF9-B0F4-1ADEFEF07625}">
|
|
<File Id="filEEF3EF4EEE97747B255238CFB88EAF9C" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.fi.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE73E4CCF9F6EC39998B9BE35E43768CC" Guid="{EA4FADF0-BF20-40FD-9BAA-D1023357FD28}">
|
|
<File Id="filFB10C722F275051A8DDB25D4D9AF43E5" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.fr.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp28EEAA4B2230460BDDA61DEFBC71A905" Guid="{68D7B2E5-273B-4782-AF3D-65F255BBF9B2}">
|
|
<File Id="filD03BE3868262DD16654690ED91BC89C8" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.hu.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpCFF4CB46421F1A713D45607393ED9B90" Guid="{F96AF79F-0364-4A68-8790-209C751C37FB}">
|
|
<File Id="fil040570D344D75F6A57E5DD5ECB94BD8B" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.id.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp31601B4199D0CD3977758A3F2B63CDE7" Guid="{9F347364-2673-4184-A069-342A88BAF90C}">
|
|
<File Id="fil5A7288C1B9CC498419FC14D5B12B1D8D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.it.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp8E2E0489348A190B00532591CE0AC325" Guid="{BE526CC3-99F7-4F94-AFC4-C86FCF0D742C}">
|
|
<File Id="fil9DF155D4A63D3AAAFDBF3BEF8C47BBEA" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ja.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpEE57E2901F12294E638E66C39F1B39BB" Guid="{C2CAFD97-84B7-4053-A8D0-DE21F4D8F741}">
|
|
<File Id="filFD48E7A9628E7FF9B3D96BD222A3A0D9" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ka.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2F1F644C870AFF8970FE18AF2CD151C4" Guid="{96564F4E-7D92-40B3-84F6-84B357EB4F41}">
|
|
<File Id="filF68A13BECFA9D8DD21B371298AF93B5B" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ko.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4B8E0B5A7B7A8BE4267C722B1434E4CF" Guid="{E9AD4FA0-9CD7-43B9-8099-69AD6EB1A305}">
|
|
<File Id="fil23F177B7621D7D78240CAA60E6AB1048" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.lv.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp84BB49D30BDBB4212707D14B7A9C13F1" Guid="{B63CC062-CD52-463F-8B30-1E611A90EDA9}">
|
|
<File Id="filA7135961859CF705E28FFF4DA79A28C2" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.my.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp406E3BE632055CDDE1E42F45E31318DC" Guid="{627980E8-F6BE-4794-B9BC-68F96267D721}">
|
|
<File Id="filF46FDB7781620EB1D7491039E4029463" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.nl.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4E363AF94947A27A4E9CF57C69E6DE54" Guid="{9D17F34C-4475-4995-A696-FE3EA54F2FBB}">
|
|
<File Id="fil24BA52B3E3209F48021C1D75AF5BBDB4" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.nn.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp562F7970AF2F9EF535AC21A84C7229D1" Guid="{9F36CA4F-BF14-40D7-81A2-8ADFCC0EF30B}">
|
|
<File Id="fil8C40C1C5E3776F4C0FCF8BD02D742D70" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.pl.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp19EF976916B5E207A32BA08C3143A281" Guid="{B0EAEA97-9176-4613-9338-41B63B85CB18}">
|
|
<File Id="fil6CC66A3690F008524FCCB68FA1EE1176" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.pt-br.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4C9B5090256B2E88D27C9CF7E6CFD9EF" Guid="{8D783A02-023C-4018-8315-79A82BA593E2}">
|
|
<File Id="filA3239DE9C316B9C04171EB42F4F9653D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ro.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp91165C08D5943C21F132A349F8CBAAE7" Guid="{0C3290FF-8000-42CF-8329-92C828AE5A53}">
|
|
<File Id="fil77375796E780F641C2FF5E6E3D4CAFDB" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ru.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4A51B27F9D8DBBABFE4581EC2B162832" Guid="{FB8CCAC7-0EAC-4C1A-B5E5-BEFD8F7B47E6}">
|
|
<File Id="fil414686FD325EB0C5D03FC4693978451D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.sk.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp041827E393D8777802256FD480D377FC" Guid="{7FEB72AD-48CA-4330-A4C9-A22218EC5D8F}">
|
|
<File Id="fil4EABC40F288E8289D4888EB0BE6F07B1" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.sl.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp68CC2DB5FA70FC1F6CA959FB5E1B78BF" Guid="{00D9FB47-120C-4061-B2DB-8F3D5D94F221}">
|
|
<File Id="fil90E6ABC4A98B19C0ECCDCC9712928162" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.sv.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpFF128AFA659D8C2E65E0BE55E0943F83" Guid="{5AB50FC2-867A-4239-850F-AD2C0FCDA2DE}">
|
|
<File Id="fil5BF14221A225DAB25A02463BBC92DC37" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.th.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp1896040764F0DF6F89280C428013ECE7" Guid="{3A2D27E8-4AB3-471A-A574-F148DCDF8D8C}">
|
|
<File Id="filE839661CD956C44F0E95C85AAA11D6FF" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.tr.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpA52EAD237A44CBD337E302185BE12FB2" Guid="{4D7A4A01-5AFB-4B37-93C7-91B9DA96BA30}">
|
|
<File Id="fil9E3A6DE502ECEF2025129A97D3F98CA2" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.uk.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpBBB82A6228B54372ACAF9B1310CB2025" Guid="{939C9CDD-0CEA-4161-9812-96B77B643C2E}">
|
|
<File Id="fil4B209843380976D1FBEB96B21EB849B5" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.uz.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4A275EC29DB9B5ECD56CD9C62D358750" Guid="{0E29F3C1-2D27-4F1F-BEC0-C39CA1B4EAAF}">
|
|
<File Id="fil1FD00998B7A757165A03FDFD6D241F14" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.vi.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp8DF0B84F470901D8800F8CAB88A90656" Guid="{7B9A6F50-C242-4DAE-BD10-CDF2D63FB4AC}">
|
|
<File Id="fil4EC683D0A468CAA1D4B8FC6FFCBFEAD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.zh-cn.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp529250BEE557732B5B8CBC47914A0F2A" Guid="{2D4E3902-96E9-4C8B-BF8C-623D10FF7B57}">
|
|
<File Id="fil915C308602F025646FC5A874F74AA475" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.zh-hk.xml" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp38274F8F5E4F600A9AC5225A0472D656" Guid="{74B65782-BFB6-42CD-B3BA-D736C7B0B3BE}">
|
|
<File Id="filFD4B1ECAE9F0FF855503D800C1A2891A" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.zh-tw.xml" DiskId="1" />
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<!-- Refer to C:\Program Files\VeraCrypt\docs in order to install files in it -->
|
|
<DirectoryRef Id="DOCSFOLDER">
|
|
|
|
<Component Id="VCUserGuideChm" Guid="{8CBE67F1-D493-4B33-9141-DB221021C59B}">
|
|
<File Id="VeraCrypt_User_Guide.chm" Name="VeraCrypt User Guide.chm" Source="$(sys.CURRENTDIR)\docs\VeraCrypt User Guide.chm" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<!-- Refer to C:\Program Files\VeraCrypt\docs\EFI-DCS in order to install files in it -->
|
|
<DirectoryRef Id="EFIDOCSFOLDER">
|
|
|
|
<Component Id="dcs_tpm_owner_02_pdf" Guid="{DC75D11E-8250-4DDD-9BD2-451194F8717D}">
|
|
<File Id="dcs_tpm_owner_02.pdf" Name="dcs_tpm_owner_02.pdf" Source="$(sys.CURRENTDIR)\docs\EFI-DCS\dcs_tpm_owner_02.pdf" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
|
|
<Component Id="disk_encryption_v1_2_pdf" Guid="{DFD46CE4-B65B-468A-B236-3E5C43090235}">
|
|
<File Id="disk_encryption_v1_2.pdf" Name="disk_encryption_v1_2.pdf" Source="$(sys.CURRENTDIR)\docs\EFI-DCS\disk_encryption_v1_2.pdf" KeyPath="yes" DiskId="1" />
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<!-- Refer to C:\Program Files\VeraCrypt\docs\html\en in order to install files in it -->
|
|
<!-- Components generated using 'heat dir ".\html" -gg -sfrag -template:fragment -out directory.wxs -var "sys.CURRENTDIR"' -->
|
|
<DirectoryRef Id="ENHTMLDOCSFOLDER">
|
|
|
|
<Component Id="cmp5A2505C1E4CE33EAC578A8D1C8C505D2" Guid="{EB5FB334-0E04-4DC8-BCA7-9233982B0FF8}">
|
|
<File Id="fil2FC60DD03A8AFECD3E1FB3B2F358CDF5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Acknowledgements.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE985CD1A96188861286D758A12A1D0A1" Guid="{25ED8C45-E6AF-4582-ADDE-5EDF51BF4EC2}">
|
|
<File Id="fil81B62ADB5DD42B4C9666C61A4F59E00C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Additional Security Requirements and Precautions.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp310514F655B6D66F5308A5823B0AB691" Guid="{B18F4EA7-2A2E-4DB2-BA72-E1AE3C090C4D}">
|
|
<File Id="fil8194761219752C0F565AAD6F30B00920" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\AES.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp0664DF8B1FE440C02B1E20D2F23C2CDF" Guid="{2A048A0F-A19B-4EE2-A1FA-2761C8931A29}">
|
|
<File Id="fil6B563B1A4AA551468283EEB5872DD176" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\arrow_right.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2934E77CB835216789F88BD686160A94" Guid="{084CDB58-6A9F-4985-9818-727FBFF0D95B}">
|
|
<File Id="fil960742ACFA2D79EEC2E6D45D7A93047B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Authenticity and Integrity.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp688E76C9A297923D616068E33A6A4F49" Guid="{63DABE8B-7EE0-479E-890F-701C7E890647}">
|
|
<File Id="filCC9CD11F958A26366B700B8EE8812A65" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Authors.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2ABB10C0A5AC0F1084EDF94E0FDFFD09" Guid="{034D6A64-B712-49C1-9450-5585B207C8AD}">
|
|
<File Id="fil63E5CE3D0A91ACFF543B523A58476CCF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\bank_30x30.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp32E7F4F5C0F44D00B53E3946E7E1FCF9" Guid="{4A9AD9E2-8ADA-41BF-B2EC-643579DF9B35}">
|
|
<File Id="filD1052E711F1CD089D66C27B04EDD6113" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\BCH_Logo_48x30.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp989B890D94671F634D04D8F945090F21" Guid="{4C123649-753C-404B-908D-AF1B48CBB844}">
|
|
<File Id="fil02D4C60C8A30C22AE1F14E33DA3DA38C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\BC_Logo_30x30.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp109BF0667C5A7B7036CCAAD9B29D9449" Guid="{5951DADE-1544-4213-A018-E33CC10AFA5C}">
|
|
<File Id="fil07FA1CE512F8C8605304C23C4DFE264D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp82ABD3094B751094F3A49CD338A3713D" Guid="{1D02B8D8-92E6-4E2E-B29B-1C3633C625BB}">
|
|
<File Id="fil4431451829FDF5841BC97BA0A0CA8133" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_001.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE6A18205CB9F847CD7C4375AED2196D5" Guid="{D84BA05D-74CB-47CE-8098-C3C27E9292BA}">
|
|
<File Id="fil89FAEFEC223673825DC022EED971C0E0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_002.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpAA4D61C5E17E2A8513EC120AC9B1DB8A" Guid="{62C84C2A-D459-4BE2-84B4-7D43F3C5726E}">
|
|
<File Id="filE334137ACF34B80CE263C7A3868862FE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_003.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp39251BC13DA4AD6508E18D90D86DF06D" Guid="{E4095A6D-EAD5-429C-A75F-39758A7F1C87}">
|
|
<File Id="fil924A6AEB99A9EF73D5240117A35F4A73" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_004.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpBABB0BD95FD763E9C72D2F51C325CF15" Guid="{0905EB74-CB03-4479-8D47-D5F1071E6D1C}">
|
|
<File Id="fil2C527AD0D6FF9D8991263AEAEF0028C1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_005.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2FE3B3719DCC4362AFF8BF7B4CADFF80" Guid="{8F29956A-6555-45C9-B254-F277FD9D0230}">
|
|
<File Id="fil1CCA48715513D4C909E9B413C8D1DDD0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_007.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2FC8BD312D06FEC4E244604E27117B62" Guid="{22F89049-FED2-46D8-A298-E43ECE3226B9}">
|
|
<File Id="fil4F7DCD31A2B30BC40BCC4E76DDCE58C1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_008.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpAE99FB30CC29DF92E71A31EC39E61EF5" Guid="{C125C0FE-AEC0-455B-A7A6-BD216E712F11}">
|
|
<File Id="fil3E632F1EA36028C0146D810EB2A994BB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_009.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp535B1A9BACA231F518973D620DC23779" Guid="{35958B4E-683D-4F34-B510-04E5801B4A1C}">
|
|
<File Id="fil820662B184499949D0F2AF8C702010BF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_010.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpD2ED5F6D8C0A4CA0D26F9F1BB34AB8BA" Guid="{E3CDE6DA-DCC0-418C-926F-406962D00BB7}">
|
|
<File Id="fil0377513CEC808B0549D7B1D3AC22DED8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_011.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp5F7E0D8587039E1BA0F236F228C163BD" Guid="{B3E56E0C-7368-42D8-9EEC-56FC2568A649}">
|
|
<File Id="fil07880CC54CBA150765E18E78D707B361" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_012.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpF4DA2D3DABC768C2040A67A993C53E9E" Guid="{817105D4-7E68-417B-9592-F664A20AD861}">
|
|
<File Id="filA63E7BA341C510BB5F5BE441475173A0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_013.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpC0AD9100DE0F43E8149F8D3271B02D17" Guid="{81CFCB27-3F21-493C-AA7A-836E05157AC3}">
|
|
<File Id="fil1872F82E98E3D4AAE017F70E311912DE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_014.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp32646E8087D106AE2B62E5DCF2419EDD" Guid="{54C078C1-1641-4A06-BBCA-D6A2C0389695}">
|
|
<File Id="fil0C921426CF20987C0ED9364F11F534F0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_015.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB3C777FAF214F7D304EE7CF907D7FF57" Guid="{C44D9DD8-7803-41C1-9323-4CFD516C2DEB}">
|
|
<File Id="filE9FA9200D40A4970139496FD4D09CC9C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_016.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp338115DF524F0B412A21AB64F59240DD" Guid="{D4B1FD10-580F-4889-95F4-EDFFFC3C1309}">
|
|
<File Id="fil74DD6EA64196A3168E669A1FF7AE3E0A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_017.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2F24E0C7B7175D60257F6D01231C8373" Guid="{BF43A78C-C0A8-498E-A3EF-7D0265F1E312}">
|
|
<File Id="fil37771854D19D4FEC1E9E8DB377B24B8D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_018.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpAE9D52ADD94D3A2711AA79FA0C91CA00" Guid="{3EF7862C-7D09-4662-BF1C-67D05EBF9711}">
|
|
<File Id="filEC84ED23804D7FD220C90FF50B92FD7C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_019.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp0A6270FD26128E8D1CC83E392E91A772" Guid="{5252F18E-BFB7-4FCC-865E-809BBD431C22}">
|
|
<File Id="filBB21339DA6F921A2596897061F9C1F7E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_020.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpEDB0E152195A7EB91BBB28631B689E0B" Guid="{C3750B19-85AF-4B35-98C9-969168C0C19F}">
|
|
<File Id="fil23F7783C38C515A1DAA07F85B306D695" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_021.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpFD76EB6B5546D1C38CC33FABA95FAA15" Guid="{AA874CBC-A2B7-48C6-AC23-654C190C65B0}">
|
|
<File Id="fil769661E570AC147356DE7C8AD17F9F76" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_022.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpDC4FD19F507A5152351B9F71C8691486" Guid="{5B95B2F6-EF6F-4D08-9014-F4C621EA49D3}">
|
|
<File Id="fil6AD3B2642AC17EBF625FEBC38F376F96" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_023.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp9E45BE754042F9DD742A0B7B9F27E786" Guid="{7DD3EFD4-E5DC-4D5A-BCE0-5E2F6FA86E9C}">
|
|
<File Id="fil29A133B2F2F200139A6F8BA5753FD673" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_024.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB6AC414023A6BDBF855F4A807DAE138C" Guid="{557B4D3A-C503-4EAF-8DFC-5B9177A1F737}">
|
|
<File Id="filE1FF7E56D4D7BAE636B289521CD0C787" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_034.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp053692809BD5B3F5682AFCC539A767A3" Guid="{C99F1ECB-6AAB-4D06-B4C7-134CD2502104}">
|
|
<File Id="fil9D6A859E5E76057E4E64E35D03BF1739" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Camellia.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp9049A791E9E1AB7FF01BD7F08D1CB069" Guid="{F9B7E6CD-6AAB-4FD2-9CCC-8D13191057FA}">
|
|
<File Id="fil768C59AC95806B46E5921E83E17DF406" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Cascades.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4E6F9484484A40645D519F688ED9C21E" Guid="{5231376B-B4D8-4733-8EA9-ECA11DD034BF}">
|
|
<File Id="fil45397F2F396BA3408992A437902E6951" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Changing Passwords and Keyfiles.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp3CF724F2A2347A2A30C85CB76490F687" Guid="{BB072BB5-3F7F-4F18-B00F-0A75D3AC0F49}">
|
|
<File Id="filF949C326CAEAC18B9572844C807C9D19" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Choosing Passwords and Keyfiles.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp3858A4BB7577362DE87F4485575DFC99" Guid="{94549BE1-9A7B-4DA7-A66F-17193865335E}">
|
|
<File Id="fil72F9481463D425378DDDD5FCDBCC909B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Command Line Usage.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp90AB4CF273108F47223E3432838CDE37" Guid="{9510EAF5-F452-4991-9BA2-F1F641C1D697}">
|
|
<File Id="fil1DAD595818432F019735F37E86305500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Contact.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB9A0461BF7CF75538111B088C986A62F" Guid="{EC931A38-5F11-4C02-AA88-3A072E802C0B}">
|
|
<File Id="fil8ABFD40EA9A1BE1765D794C2B8EAF909" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Contributed Resources.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpD8C7B52BC03709FAB2642B93BFE4FFE8" Guid="{1592BAD3-086F-4DDE-8970-199B44FFBD6E}">
|
|
<File Id="filE99ED4C6D87549A1F623A37A5C47552A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Converting TrueCrypt volumes and partitions.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpFD6EB163EA6B74C4F59FF04D2B3796CC" Guid="{60D5BA7E-7466-4F09-ADB4-571A7502DD7B}">
|
|
<File Id="filBD6D90F11807407F91F2F7AEA5DDC8EA" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Converting TrueCrypt volumes and partitions_truecrypt_convertion.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp612D2E75E857D164665BE8CA37570D04" Guid="{6D667BD9-F8C1-4C46-BEA0-6AAA44B838CA}">
|
|
<File Id="fil14C75587323CCC7F69E32786D82A5BD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Creating New Volumes.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpF65BF759DA7F65BAD6D74A83FEF9D205" Guid="{08FEF348-778B-42C7-81B9-F62EA5F658A6}">
|
|
<File Id="filDAF1BCFE93CF42677E91DCF5E515D861" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Data Leaks.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpA6A249B42C89657DE664B9D88D04DB3F" Guid="{76F64E31-ED27-46A8-8A0D-6CFB4A79B856}">
|
|
<File Id="fil58A7A13A2773C5CDDBF9D85254395A75" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Default Mount Parameters.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpEE8A03DA56EF1B35979430E8711A6960" Guid="{034B338B-7719-4E70-B08E-C118CBCD2432}">
|
|
<File Id="fil7D0C9ABA361EB2D263FA1F2EDB839223" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Default Mount Parameters_VeraCrypt_password_using_default_parameters.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp628E75C5DD0F38348B6F8694D5D5149C" Guid="{B4CA9CED-3087-4115-AC8C-A8E12C3A4383}">
|
|
<File Id="filAFAAE965983C249FC9A818A28333DFA4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Defragmenting.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp40BDD4F3CA20DEE006E087930EF3847C" Guid="{696CB75F-F832-4E11-9617-E4F05B6CA29A}">
|
|
<File Id="fil7887EE82BC26C1CFAAC5CD3A29EF5049" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Digital Signatures.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp7AEEABAF151FCE92735664A55F7B8FFA" Guid="{40361F33-E50C-492C-8D5F-9B32B2318FBF}">
|
|
<File Id="filE430D3D4AD453AD90952510D4194438A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Disclaimers.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp9380DDE2560B4D8EE9CC363AF4BC7B5F" Guid="{787E2CF2-DF61-4341-94A2-497BCF9882C8}">
|
|
<File Id="fil04BCDEC7438B23A6BBF1C95ACF126266" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Documentation.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp84A94F04CD486338F57C03B316145945" Guid="{44F12D12-3BB4-4FE5-B829-5D471C05A2AF}">
|
|
<File Id="fil07C7557AAF506EE9095B8C76E9C56776" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpDF544847A4B1F86B3BA3468336CD73FE" Guid="{8E46CB17-1956-4E28-B8F4-30DEFCEA1CF6}">
|
|
<File Id="filD27301F6F853ABFC08499D4085599774" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_Bank.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp9A6A861B59A23E534C7407EF95500AA5" Guid="{044EF38F-E86C-4A28-B675-CA7E8E318559}">
|
|
<File Id="fil87AEAF6DE829555C03BF7888DDD40D8F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp09C34B1CBDE9F2F4E897340B1C67728E" Guid="{CEA5EA37-6E8B-4DC0-A4DC-F95A050D36A1}">
|
|
<File Id="fil2E4790AC38717B6E5E9B77A926CA98C4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_CHF.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpD3183A7373751A19B4B7C9B041F9035D" Guid="{23A3ADFD-3BC8-4F77-9281-EED6A67CAFFD}">
|
|
<File Id="fil12198C69AEB78A4CDE5C4343E8EE27A7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_Dollars.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp3DED9073AB120DC026C48E9CDF9283EB" Guid="{8F9DA5BB-3BFE-4D21-8B79-65AFBFC93ECF}">
|
|
<File Id="filDA4E4CC3AAE26E3ADE9CFF4940975500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_Euros.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp0FF3027C2662D967ACB4B01BA7BC85F9" Guid="{1B9D2475-C2D0-4695-B51D-AE53BFF05A46}">
|
|
<File Id="filF7C4F27359F58FD995B964FF3B5AAAFF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_GBP.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp3FC9C0126A2074CAABCF73197358F824" Guid="{7AD29EC1-38EF-4F2A-8038-E70A6D360CA0}">
|
|
<File Id="fil0D75D569E37C808031A4217294796BC7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_PLN.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp1830E220882FBA276350032258B478AA" Guid="{A1A3410C-6B91-44FF-AC33-BDB18F4F2022}">
|
|
<File Id="fil7779997A454E1C0068F2DF292319AA6A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_YEN.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE5D6E9DF3EE1301C6D5A4F44362BCE96" Guid="{0811DEAF-F857-4839-A31B-C1B3A2C932FE}">
|
|
<File Id="fil83A3E2E3996B9CC933A606F6E4661FD5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_BitcoinCash.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB7B429D414CF1DD05A4B70CE94E343F7" Guid="{04490FFA-387E-4FD7-9449-AB6C99886EA9}">
|
|
<File Id="fil25C86292E018E61CB762731F14261986" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Bitcoin_small.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp00845B9781D5633702C834BCB4EB93D1" Guid="{A41BFAC5-42BF-45DB-BFF9-703F9DBE7346}">
|
|
<File Id="filAD426632459DB7AB1528AC311CE28870" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Ethereum.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp47F92D029E335F7865F8ACB30763FED2" Guid="{A6C96C85-D0E8-442B-8C84-8705F17EE4C7}">
|
|
<File Id="fil155C2578FFCBDBD39679AB6AF62EEA7B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Litecoin.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpF3B90B0C1F316854E9142B22783ACF19" Guid="{A369FF58-377C-47B9-A2A6-B222CA95898C}">
|
|
<File Id="filBE9E8FB59340806B67751E8BC2E00071" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Monero.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2EC17F48BC15C5405D2DB40FC6E01745" Guid="{700262B3-5BB2-4482-B96B-A511EA875986}">
|
|
<File Id="filACA26698300072DB7F917CA47A8AB6B3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Encryption Algorithms.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE00F8980768E14DF59474B5CB3D84041" Guid="{45C099F3-92B5-4514-9049-BEA244F0C942}">
|
|
<File Id="fil0B06214692CAA0ACCACC01D1372A93B5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Encryption Scheme.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpD17B73F5892E45458E960025558B3452" Guid="{F974B54B-B964-4B65-A718-DF09BE96F106}">
|
|
<File Id="filAEB57F6A5B5C2593D13AEF942A2C721C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Ethereum_Logo_19x30.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpF45A8248FAFA80A8DF62989C477E7C0F" Guid="{9184BA24-53AB-4753-907C-E88D7F56B3FE}">
|
|
<File Id="filA72BC6DCFD81551D166437E20BA8224F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\FAQ.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpD066CBBD66E8CABB4AD4B928F823A5D2" Guid="{A8B260B0-505C-4948-801F-A03236A0D61D}">
|
|
<File Id="filACB34BF3CCD1B081CBA230C962B4023D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Favorite Volumes.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpACFE3B967BB844C3FD0FE21C9E87EE5B" Guid="{46D1B528-C7B7-4AEC-B5AE-0A3F91D4312E}">
|
|
<File Id="fil88A41060BD4F57CB6135E162D4AB5CD7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-au-small.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpFAA171DECE81EA4EA99B5570C9FF7D0E" Guid="{6EC15848-F7A8-40B3-88DF-52010E89E634}">
|
|
<File Id="fil16558379B1C9116103DF96CB9C5C36AD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-au.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp7C1E782A2C12520E4CACF0D8FD4EAA4E" Guid="{625A778A-7F8A-42D8-A725-85973721DFF0}">
|
|
<File Id="filA16A3EF20ACB7C21ACD09A4D1593A6F1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-eu-small.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE9009D51D7CF4AA8BBA735E91F1D6044" Guid="{58D024BC-047D-44AA-9818-9E68C256D84D}">
|
|
<File Id="filCEC0006C74C3A5D4FB0CDA60EEE61C91" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-eu.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp5D46BFDD0D54DD715695756148C22028" Guid="{42A27E61-0190-4654-8996-91B092CC314F}">
|
|
<File Id="filE84495221B2E5A505F3AA4CA4595C7A9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-gb-small.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE34BBB4D255F23D71B0143270915E6D7" Guid="{5E95AE9C-8807-4E4D-81DA-1A83DACDC8A1}">
|
|
<File Id="filECFBF3D126ECCB088B3B313A370D71ED" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-gb.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpEB665F1BFDB30B20C90142CCD1DA7664" Guid="{DB6617B7-2FEE-4FDB-A2DA-834B33B29C3E}">
|
|
<File Id="fil968867F284C9559835DFF02CFA106E13" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-nz-small.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpFDCC994071E7ADACE3EB2CBACC60E34A" Guid="{0494762C-CFB8-4CF7-85AA-0650B2B4E813}">
|
|
<File Id="filF5C5A9923D299431406A6B5D8D2BF34D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-nz.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp21A3A9B1C7FAA004EF937114F0F41C61" Guid="{2F88A1FE-94B5-46E0-93C2-DE9F9BEE58FF}">
|
|
<File Id="filC1071DD08F53BDD0249A4E15993448D6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-us-small.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpFD4A149B4654FEF0542A5ECE211A86B8" Guid="{CC1D951A-2C70-4AE4-AC3C-E2D56789B981}">
|
|
<File Id="fil1120ADD37C4E5039A94D7442675B202D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-us.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE7CDDDCDA7CD20F1150F2879E0293D1D" Guid="{67630C6C-178E-41CF-A74A-AA086E5B4553}">
|
|
<File Id="filA42CDEA93CCFE721C2569FA3D0786D57" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flattr-badge-large.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp9CDBE7ACC2D5393535D2981C3DD73682" Guid="{97414D97-9C51-419A-9FE2-392223B7600A}">
|
|
<File Id="fil901AA5AF4A010844A1F50A5881B8FD16" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\gf2_mul.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpF09EAA16502FCF137AAD38D70D50B200" Guid="{95BBE9B0-AB65-43FF-A3C4-0D347BE43DF0}">
|
|
<File Id="fil3E73719A927F1E24178C1E3C05DC1384" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hardware Acceleration.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp62D4B7B5DACB58D3EEA9E6D3385769A7" Guid="{285C17A2-418E-4ACD-B0E8-A3940A9E9E61}">
|
|
<File Id="fil05C2A8A0846F0288FDC2580173316E05" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hash Algorithms.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpBF36D06FA293DFD3AFA1543C43A54E17" Guid="{EC20DE1B-F10D-4F9E-9CEA-8E06170EE71C}">
|
|
<File Id="fil12E28B4819EEC3590C5CFA611E8BAF01" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Header Key Derivation.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp7345D3EE0CFEA227E8AA9ADADF95E623" Guid="{F5E2342E-2879-48B1-B3CE-5C626AEDC366}">
|
|
<File Id="fil25DB00F86CBD631E7750B8050A9CC9CD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hibernation File.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE92C5D4B774B7214B49931528F7EDCF6" Guid="{44B9627E-29EC-4B8E-9B20-3D0ECCC77C1E}">
|
|
<File Id="filA094EFE79FB6AAAEDCCC3C997972E35E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hidden Operating System.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB6A3927A1BE4D2836C1007D3CC989C4B" Guid="{13D8AB5D-0F73-4C29-AB08-9086313EF010}">
|
|
<File Id="filC7CDBCEC9B1D4BA6BCFC0362CE353D51" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hidden Volume.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp28666EA10A3DCEC7D2583ADD52785FDC" Guid="{55E58038-C992-4683-AA9F-9CA4111884FF}">
|
|
<File Id="fil707007462E284E1048B6AB488EFFD466" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_facebook_veracrypt.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp08768A6308C114126260614CCDF6F72E" Guid="{30FDB2BD-5E5B-421E-97AE-F819944A4B57}">
|
|
<File Id="filFA4C178FEBD09C0A4D38AA90B4523E9E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_reddit.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpF00E284DEEE43B341D12987E20DB76C5" Guid="{A2160846-E461-4C23-BC88-64531B3D2C59}">
|
|
<File Id="fil4A9EA521DBB6DD5E280E4186CD34FA11" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_utilities-file-archiver-3.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB75BD74E0F63097DC1777FF4BF440479" Guid="{E2C9732A-0FD0-4A33-9B69-0BCD132AB427}">
|
|
<File Id="filDABCE60F828DEEE9AE5064EA3F71EC67" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_VeraCrypt_Default_Mount_Parameters.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp1745256A6ECE8FB1779B0DA82CEECAB9" Guid="{1A5FBC9F-430E-4F8D-AEA4-7391D85F2E27}">
|
|
<File Id="fil9C3B9E9CFB06A1F7C162B4941656906A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_VeraCrypt_menu_Default_Mount_Parameters.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp3F248F4BDDB12D98D3CF173FEA01CE24" Guid="{1B2E6370-1DD1-42D8-9E84-6D85922DFA07}">
|
|
<File Id="fil9E39BB9774782EA2337679D8B86AB1A5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hot Keys.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp1209E63998A1D1504B062C4ECC45EE07" Guid="{ED60D316-7B35-4622-90B5-938260E9E150}">
|
|
<File Id="fil2B4301AD5F5E385426DEEE0DE166D557" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\How to Back Up Securely.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp035C544DF9B46B9DD7871AD7898B7D36" Guid="{44C5611E-FF00-41F3-B744-E18801513D89}">
|
|
<File Id="filF60B07EAEE2B63ECAA396508EC68858F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Incompatibilities.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpA891AF32EF72B7AC80533FC31773B604" Guid="{305DB86E-AE27-4634-9CE1-C4C875EF9569}">
|
|
<File Id="fil8F60E744AB05081B8929E635DDF7B733" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Introduction.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp1FC684D1C3742A927228DE9A669A2895" Guid="{EE9D3F20-7EB4-4628-ADE6-51238E60A998}">
|
|
<File Id="fil9BA13C18F0927CFB3AFBFBDA5944B166" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Issues and Limitations.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp265116FC4778248E01BADFB30A2C32A7" Guid="{37C6EB1F-7A7D-4F00-9204-51240EB7FB81}">
|
|
<File Id="filC57676C07D244DB5A336F1D52D978004" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Journaling File Systems.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB2A3FFEE7A15E23A2835A843438E3669" Guid="{BF14B9BF-8AFB-4E5E-80E4-CA2F3D132F51}">
|
|
<File Id="filF08A4DB40EFF11FE0784034B3D70B750" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Keyfiles in VeraCrypt.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpFC8FB415783E0AA424FBD685EFACF54E" Guid="{01FCB5FD-953B-49D6-B993-6AC117052F6B}">
|
|
<File Id="fil6DA5794E0BA3F26779AFE828D4E41AAC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Keyfiles in VeraCrypt_Image_040.gif" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2BCEA21755E1C812ACCF15A09210FCCD" Guid="{0CECEA1A-AB6B-49B6-8D07-8D86B452995A}">
|
|
<File Id="fil5450B4F3DD747980B87B30ACEC318F6E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Keyfiles.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp9EC1750F7CD9717D3A761FC2930C509D" Guid="{980F49E8-EBCD-4720-8466-C03DC2B3BBD7}">
|
|
<File Id="fil780042F951150166D5D328C10993CE7E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Kuznyechik.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4298A84BD6956E2A2742B5678BCFF173" Guid="{2809427F-697F-48A4-853B-5BE4AE1E720A}">
|
|
<File Id="fil01E37EFCBAF6AB983418B79E3DD75E88" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Language Packs.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2D9F7D88EF1F843BDEA5A39D13330B8A" Guid="{7A515A66-AD7E-4B89-8935-62C7B3FCF0A7}">
|
|
<File Id="fil587E308C1A86BF1B8DA5BEFF409C509E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Legal Information.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp58EAECCB29CB9ABDDDB72F9378E4EE77" Guid="{03CB945A-4EE1-4EC6-8360-56B00FD8C7E8}">
|
|
<File Id="fil76CDD0FA0D1CFE86ABAFDF8ED174B7D5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\liberapay_donate.svg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp61C660976A230AD4AD8B42A90D4BCC7C" Guid="{7B5EFF52-9EBF-4A15-8117-684E0B40EC9E}">
|
|
<File Id="filE7AA75571211982F69DEE42B8A42D2BA" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\LTC_Logo_30x30.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp29A0605ED3FB7D4E2EAC833D56411563" Guid="{A65BBFC8-1956-4F8E-A0C8-74D32230342F}">
|
|
<File Id="fil9DB1C5CAE05C434550F18FEFC614D725" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Main Program Window.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4A0EF1CFD1E1DE8B4E7BF698E05680E9" Guid="{273E1197-B7FC-40E4-AFB0-317D1D0AD816}">
|
|
<File Id="fil8F40D01C235606BC89A05FF0956B7146" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Malware.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp1E4F8137AD337BEA1B902E6B003AB953" Guid="{6FF05277-1E0B-4885-8AC4-9B3044DA19CA}">
|
|
<File Id="fil1C19C87ED25856F0A34F96A3AA92D695" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Memory Dump Files.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp8D35F7D61B2B7DF0EDEAE2E56031E7CB" Guid="{41103C48-5692-4593-8042-75B847917265}">
|
|
<File Id="fil03685445FCFED7E0BA2CA91812337283" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Miscellaneous.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpDE2C66707086A509EABD0F9F6E8BDB1A" Guid="{077B9131-7B76-4E56-9895-0A34F2B7DB5A}">
|
|
<File Id="fil52FBC994010BF4A06B7C78261E002986" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Modes of Operation.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpA80443C3767E3E51F3DE88BFD0D7A33B" Guid="{221A050D-548A-42F2-9555-7ECA43D71CB6}">
|
|
<File Id="filD4C6BB0CDA1B086217E6C8B6E4930DEE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Monero_Logo_30x30.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp214446AAABEBAC0C3827B8977083FAE2" Guid="{76AB42FF-2CD5-4CC2-9E32-640FFA611F17}">
|
|
<File Id="fil82C85BB54B2E986169D519B2AAF71A46" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Mounting VeraCrypt Volumes.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4AF022868FE6883520C700676C43B15D" Guid="{DE7F786D-2B71-4654-86F1-C02CCDA23E23}">
|
|
<File Id="fil1B5039BFF40C7C3BAA602D9AE17668E6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Multi-User Environment.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpC27AA2C4496C9EFA95DCD663B031B5D0" Guid="{23C15FAB-969E-491A-802E-ADE3255F9002}">
|
|
<File Id="fil5FA8E7B0268E1EF7F9FAFA478FE0C8B1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Notation.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp9CBBC8311BBFC54C8DC1162BB17E5AED" Guid="{9C5C22CF-AB15-4D0C-B715-AF1E31B0AFD0}">
|
|
<File Id="fil7A50CAD8D98A751781AF007ABEE22CD2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Paging File.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp033461B0777614621A2ED7B4E2B08D55" Guid="{1A3135F7-200E-4563-90C3-79E5511394CD}">
|
|
<File Id="fil45662024A9E5B2BEBA51908F9478105E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Parallelization.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp0E43CDBBAE343957423AE2907AC16883" Guid="{5C63387F-3BB8-405A-BA0A-10F87C828F9A}">
|
|
<File Id="fil70B46565AEC42A408480FE289D55EA5E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\paypal_30x30.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp8A8526D2061A14810E1B7A8A6E527DCD" Guid="{F46FE563-00F0-465E-A7E7-901B1B3F412E}">
|
|
<File Id="filF33DCC20E8AA63F4190D46B9D22D71C6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM).html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpAE2DADEF126C59D8CCD3A18D8CDC49C8" Guid="{EF70E2B7-4109-4327-BE89-0D411119AC4D}">
|
|
<File Id="fil357A891A8A012F17A7B040E444D36B5F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step1.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp2F972A5C99F7EE708B7C232EE8647672" Guid="{3190ECDC-675E-4845-A885-F12A1DF98B80}">
|
|
<File Id="filF8BC3136E117642C05A9DE926C174FAF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step2.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB21F7D781FE7B006ABCA7974A21F29E2" Guid="{E07A247C-4600-4FAD-9766-585D2385EA6B}">
|
|
<File Id="fil559077BE31FD160F8A07CC74414D0B6A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_System_Step1.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpF345174585735CD7A31AE138DDE8B439" Guid="{516094A0-18EA-4AA4-806C-DAFC7BAF1245}">
|
|
<File Id="fil191704A44DE6065F1A5919C5EB1D49E1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_System_Step2.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp06772C03A0ECA40F11F1D5C5ACD607D8" Guid="{9235C68E-30B0-4B4C-94EB-6BDBC4057677}">
|
|
<File Id="filF226612AEE0B01C8ECE40DDF61B34478" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_UsePIM_Step1.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp79E890B8891FA87AA5B10A67E15E7E8E" Guid="{E0EA3C67-4624-47E1-A528-9859B868C7A5}">
|
|
<File Id="fil6351515AD3FA423CD458336ABC480500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_UsePIM_Step2.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp89C46AE8EC4175E62A9CFE3DF9DF924A" Guid="{0A572658-4C6A-4F2A-8302-FF92CCEA3FB4}">
|
|
<File Id="fil0435E327F9A0E86EC58E465ED1474BBB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Physical Security.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpC8F860B10D41961424874F69C6D84ED3" Guid="{ED207B14-7958-4933-BF3A-1A1F85ECBA4E}">
|
|
<File Id="fil3B718B54EE1655F0A905435EE96043B9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Pipelining.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp285021B8CBC8E92B1CBCE4C88731083C" Guid="{86BDBC99-AC0B-4542-B14E-99908DD27628}">
|
|
<File Id="filB7C15B9F7B056DB59B2E536B74F5F1AE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Plausible Deniability.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpABE9B0A93A9B14C0732EBD8CD17A11AE" Guid="{5EE9BF82-FFB8-4511-B967-3383965953FB}">
|
|
<File Id="filE75832AA56BFC08BDB777474186CECD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Portable Mode.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpD9B960879A3227B971E33222CE13BC18" Guid="{BD467209-9DA1-4383-BE25-E2EC8C9616ED}">
|
|
<File Id="filFBF0DB894794EFB2376487A579DFED67" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Preface.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp3B3BB414D13FDBF2B0C7A9CEBD7D98F5" Guid="{2CF8409E-3423-44A2-96FA-54D793EEB3F0}">
|
|
<File Id="fil7F7441447BC07C288597FEFA0D495255" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Program Menu.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB39B1096387C2617720F515D24953B37" Guid="{48233666-96CF-4C73-9284-259EC39EA2B7}">
|
|
<File Id="filBE0C2BED7FB2DD3D2FC511AC4D7D385A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp493A37205039E2A3A476A1A4F5360EBF" Guid="{3D92A6B0-B03F-4C86-8020-F756FBAADDC8}">
|
|
<File Id="filC70F6B9415FAADA8160DB4529D0BE54D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_027.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpF36A771DF9B1C4CD8E82C08A6D3D0786" Guid="{C0D77203-5FAC-4052-A490-ABB0346384AF}">
|
|
<File Id="filE1423115AD04FF5AEC6F63AA963CB4D6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_028.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp63F6A68C5538B45661168554BC3B93D1" Guid="{252A5E82-AD3A-49A7-8185-421735A09DCE}">
|
|
<File Id="fil5286E3B666BFB60D10FBA4CF8D8F6925" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_029.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp0158A6D8BED6391AC7150B6C6AE2A9F9" Guid="{5A0D3271-1439-4E71-B7F6-D645FEC8FD49}">
|
|
<File Id="fil2C5151D680BC4575AC607487970F87D8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_030.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpDE45667E9E3CD9F800EAC1E02B57AAB7" Guid="{333167EF-38B6-49E2-A24A-04E08F7D87BE}">
|
|
<File Id="fil1B03C5F8575364F36A893E5EE4723659" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_031.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp632453049391BAACDD117A40EC442743" Guid="{75B50C72-2495-4A22-BFDA-5BFE041EB265}">
|
|
<File Id="fil37E6C8BC6738BF93446E4F2D13E312EC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Random Number Generator.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpCE16E453CAD75A461B4FEBF451A51B7B" Guid="{E68D3F57-0A30-4492-9088-F2D1B0C7934A}">
|
|
<File Id="filC3043FC38C97C7B8038FF12DD7882D85" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Reallocated Sectors.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpC741D187A28A87BD33866C9AC09A1298" Guid="{FB850461-6BD1-495F-9C10-19A34CFA0F16}">
|
|
<File Id="filFFB70B91C00A69849F9E36950C6606B3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\References.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB313B00E647A121B2CBE47F3048A18A7" Guid="{5985576D-6F6C-4D96-9B3E-9E0961CF9FAF}">
|
|
<File Id="fil2EB5F87C05CCC55D3964D595C85EF19E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Release Notes.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp400428F6494DE58618E3B92539548C39" Guid="{0A1869ED-25F1-4430-97A5-4C6EA8CDA7FC}">
|
|
<File Id="filEDEDEF956F04F36B4163989F9AB9285F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Removable Medium Volume.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpFB2313AB16EF2467366ED136C0E61CE6" Guid="{CFEC9559-9F85-46C6-9E98-AEBB573B96FE}">
|
|
<File Id="filE496203C4727FDF47F8352CB9722A8C7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Removing Encryption.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB4C7B1A7A3EC0CB2DE805AC5CC5FC0D7" Guid="{4534E8B2-114E-4173-AE3E-75E0D96EB573}">
|
|
<File Id="fil8CFD1CFDCBE261B6F91D9E587F8720C0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Model.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp00540BF93A805E0B9996945B61E1BC2F" Guid="{1D5B7A85-87F3-45AF-9C09-BA7E088A835D}">
|
|
<File Id="filA7A29851126AC571C090BB0FBEE83CB5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Requirements and Precautions.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp4C46C6668AD830D543AFE593D51676B3" Guid="{4CD21E9D-243F-4A58-A535-AA8EF9D2BFD1}">
|
|
<File Id="fil440C5158A3CD96689918C976DC917325" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Requirements for Hidden Volumes.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp6EE914124966E3A0F695359116413DD4" Guid="{724FA79D-49BC-4075-ABF4-0C318AE39855}">
|
|
<File Id="filD229058EB41E2E150C0CA4D0EC1DF39B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Tokens & Smart Cards.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp28E29B4CA17AB51913B756CD9397EEFE" Guid="{1B9083B9-8E76-44CA-AE3E-0771B1ABA62B}">
|
|
<File Id="filC173058120D357E87951F41755A9210B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Serpent.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp5DF24509F284FABC600232197F803DE5" Guid="{120A40CF-E44A-4F4F-9072-93248DABACA2}">
|
|
<File Id="fil01F3ACD810057C4A059A5C424E1B79E1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\SHA-256.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp09E31B885345FBEA1F473AF7A10FD88D" Guid="{1B1C80CF-6C3C-4C7D-BE7B-579042701D0F}">
|
|
<File Id="fil2E702CC679444D8DDB66A3FBDB32C807" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\SHA-512.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpAE05C79A35A43ECCAC995A711DC4D60B" Guid="{151A493F-38A5-4EF1-9740-255B610B4117}">
|
|
<File Id="fil167B9CF3B9CD2FA5458778733095F780" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Sharing over Network.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB6D91209A93313D08150643F1738DED8" Guid="{270DF8A0-8859-49F3-BF05-2F155C3CA428}">
|
|
<File Id="filF3B75776C2FEC0F4397274BCA02330DB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Source Code.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpDB66E821EC13977824FB1069DF5DAA69" Guid="{D08B0614-2B88-4445-9B47-52BEA0E29E77}">
|
|
<File Id="filA67FBF7D25BFBA155A0E4570F404CBEE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Standard Compliance.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp159AB26E32632FC87229090B3AA89BF8" Guid="{B35B4FD4-D82C-47E9-BB2A-5539115F40CC}">
|
|
<File Id="filBFED47E502C7539F724D68EAF73A554D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Streebog.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp5BE3E12343551B853E1B143371CBEBE6" Guid="{5ACC0589-AD8D-4BAC-BD40-201BAD7D07BC}">
|
|
<File Id="filA40C816E149FB745F49DAF482DF97F3B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\styles.css" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp0E081D9499DA225BB788494A1D86893D" Guid="{A79816FA-0683-4097-988B-75FB49DF3265}">
|
|
<File Id="filB5B2E158090CD673A8FE9D55020AFC48" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Supported Operating Systems.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpBC7134AF21BAE309E9FD1A52ADF92527" Guid="{9570C06B-324A-4216-8D39-57AE06CAC70A}">
|
|
<File Id="fil6D85A49AF2B16D6EE47465F315B140EF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Supported Systems for System Encryption.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB586F01E9F9657C498F2AB64E1F51BD7" Guid="{9E7FE222-18AC-48E5-ADAD-2A45BD498DAB}">
|
|
<File Id="fil4943B1ACB69010EBD9EC4E9D4E010E11" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\System Encryption.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp6EB049078039C276CADA69E7B79FDFA8" Guid="{8BDEFB8D-9143-45EE-8095-65B5F4C95417}">
|
|
<File Id="fil5A3E287172F44E471AE59AE8AB15B797" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\System Favorite Volumes.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp3135BB68A1F44DDD9FE19B7D5FB4ED7B" Guid="{00ED20A0-F1D4-443F-91EE-646A14B229BA}">
|
|
<File Id="fil2C3C74388CBEB07327ED4D549C0067FE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Technical Details.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp98ECAD990DF7B535B05EF6E840B7B2DF" Guid="{1827AFAB-C8B0-46BF-B281-88662B87E583}">
|
|
<File Id="filAB4D4629FE812B0E1CDB1E3CBFB4A297" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Trim Operation.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpFE417CCCB859A1C3E4FB90A9C4E132F0" Guid="{A03D9719-6170-4239-9E67-5857521417C3}">
|
|
<File Id="filECA5FD7DEC2F3112CF19DB201F4DD774" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Troubleshooting.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpD91C00B1B2AACF38761B45D0574884D7" Guid="{52CD1733-C124-401A-9830-56AECD35F8DF}">
|
|
<File Id="fil524C8D572AD8121392C6584496A57345" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\TrueCrypt Support.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp590EDE3CE6E09D0D43B35287E849B75A" Guid="{5A433701-05CD-4972-9B85-B318BFD5D8DD}">
|
|
<File Id="fil35D6691D20085B8A5F8941864C44EC0C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\TrueCrypt Support_truecrypt_mode_gui.jpg" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp9D6F95F912C3B9C95E92E39BA1CE6BC9" Guid="{95929E0A-1AB1-44BC-A86D-F4F4B552121F}">
|
|
<File Id="filE04EC2E8B20706A01283B31462E0DB0F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\twitter_veracrypt.PNG" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpAD429D8A050A0D31B661626BDCA9C952" Guid="{6437B9F6-6024-4ACA-8FF1-23A613E2373E}">
|
|
<File Id="filC71BF1DDF8EB4C886801C1E95CD42F31" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Twofish.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp3BDE199844AB81673ABB0E5E61E9B7B5" Guid="{95B5F172-3BBE-4620-B68A-F2D3473C066C}">
|
|
<File Id="filD2BC6D56B2FF1A44DB6FF7B24B594430" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Unencrypted Data in RAM.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp0A4AB9AEF0D351FA5E63BCD67DC00607" Guid="{CF5B6BB4-4263-4354-BA4F-ADF283A0F238}">
|
|
<File Id="fil82416621AEEFEB29EFA3DE265214EA14" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Uninstalling VeraCrypt.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpCC25F1CB6A1C9D8B47C407B818F73B59" Guid="{5E74CF1D-85A3-4A4F-B1D8-E965912E00DA}">
|
|
<File Id="fil9D6D114ED531555871AD956FCBA5B7DC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Using VeraCrypt Without Administrator Privileges.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE0F5E8A2D6FEF181686370F0E1EAC632" Guid="{FDF54DAD-73B4-4D06-A292-353E3AFC27F7}">
|
|
<File Id="fil980276E3BC07E82993537096C68872EF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Background Task.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp46B2E8BCD50BD668153E793EB737BC39" Guid="{A899B8CF-2847-4BC2-BDD5-4B9C77EC13F9}">
|
|
<File Id="filF1064BAE73402AAE56CBD0BED505159D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Hidden Operating System.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp0305CC2824E44F697B402E56A0CD1754" Guid="{4A81FE38-C1CE-430D-855B-2126B865A643}">
|
|
<File Id="filB279C24D2499DFD0899469188292D02E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt License.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp0E00CBDCB82A904FD6AD82E458CA6AA7" Guid="{54998F1F-E717-4881-B63E-A3493B3EB7FD}">
|
|
<File Id="fil069503600DD8A66DCDA448933183871D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Rescue Disk.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp594B5E68E63675F4986F6717BC1F5950" Guid="{1216918B-2AEE-48BE-B956-9BF6F9AA568E}">
|
|
<File Id="fil3AB9FDA0E3D8D0A0BD0C321E1779EC14" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt System Files.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp62748E79EC04EBE33DC46770AD65CDCE" Guid="{6A32F378-04F7-42B4-A9B2-7A500BB34071}">
|
|
<File Id="filB21E0ACBD1948FFB662842F1F6A86DAB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Volume Format Specification.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpE1265CF3CC5E0B487E99D9D5936BB3F4" Guid="{ADFAD315-C3D8-4084-A7F3-FA957429C5F1}">
|
|
<File Id="filDFCE636A6439CD7F236E004E67DBCD23" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Volume.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp1C162513D52824629D7C9FAF96054182" Guid="{8772B5F9-85B5-4DB9-AD86-AF6FB0FECF13}">
|
|
<File Id="fil0CC62FF0B0565DF602BDF277B36D1696" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt128x128.png" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpB5FA2A488D2C7E59E0B52D18820CE00A" Guid="{CF1BAE7D-281D-49DB-A096-51C3B3DFC40F}">
|
|
<File Id="filCEA5B6C14C18E120FCFF7BBD6791B9FD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Volume Clones.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmpBB1A4A1EB3FBBE5B2BF2752C302CDC2D" Guid="{69F8D869-FB10-436B-8D13-DBBA92BA4B29}">
|
|
<File Id="fil78A530A8C9B138112029FBCC58AE22E7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Wear-Leveling.html" DiskId="1" />
|
|
</Component>
|
|
<Component Id="cmp9D908DF026E6297D51B6C4A6700092F1" Guid="{567314CF-BEA8-4AA7-A9EF-F0C776EF80E1}">
|
|
<File Id="fil21EEF98CAEE8AF1A7263353EE9D83C38" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Whirlpool.html" DiskId="1" />
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<!-- Refer to Desktop folder in order to install files in it (shortcut) -->
|
|
<DirectoryRef Id="DesktopFolder">
|
|
|
|
<!-- Creating an advertised shortcut : enhances resiliency by verifying that all the components in the feature are installed when the shortcut is activated -->
|
|
<Component Id="VCShortcutDesktop" Guid="C7EBBEFB-8E9C-48D6-8014-2BBA1C7D1957">
|
|
|
|
<Condition>INSTALLDESKTOPSHORTCUT</Condition>
|
|
<Shortcut Id="VCDesktopShortcut"
|
|
Name="VeraCrypt"
|
|
Description="!(loc.VeraCryptDesc)"
|
|
Target="[APPLICATIONROOTFOLDER]VeraCrypt.exe"
|
|
WorkingDirectory="APPLICATIONROOTFOLDER"
|
|
Icon="VeraCrypt.ico">
|
|
</Shortcut>
|
|
|
|
<RemoveFolder Id="CleanupDesktopShortcut" On="uninstall"/>
|
|
|
|
<RegistryValue
|
|
Root="HKCU"
|
|
Key="Software\VeraCrypt_MSI"
|
|
Name="VCDesktopShortcutInstalled"
|
|
Type="integer"
|
|
Value="1"
|
|
KeyPath="yes"/>
|
|
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<!-- Refer to ApplicationProgramsFolder folder in order to install files in it (shortcut) -->
|
|
<DirectoryRef Id="ApplicationProgramsFolder">
|
|
|
|
<!-- Creating an advertised shortcut : enhances resiliency by verifying that all the components in the feature are installed when the shortcut is activated -->
|
|
<Component Id="VCShortcutStartMenu" Guid="{9CA5F425-0268-4424-8E41-A94D90F1118D}">
|
|
|
|
<Condition>INSTALLSTARTMENUSHORTCUT</Condition>
|
|
<Shortcut Id="VCMenuShortcut"
|
|
Name="VeraCrypt"
|
|
Description="!(loc.VeraCryptDesc)"
|
|
Target="[APPLICATIONROOTFOLDER]VeraCrypt.exe"
|
|
WorkingDirectory="APPLICATIONROOTFOLDER"
|
|
Icon="VeraCrypt.ico">
|
|
</Shortcut>
|
|
|
|
<RemoveFolder Id="CleanupVCStartMenuShortcut" On="uninstall"/>
|
|
|
|
<RegistryValue
|
|
Root="HKCU"
|
|
Key="Software\VeraCrypt_MSI"
|
|
Name="VCStartMenuShortcutInstalled"
|
|
Type="integer"
|
|
Value="1"
|
|
KeyPath="yes"/>
|
|
|
|
</Component>
|
|
|
|
<!-- Creating an advertised shortcut : enhances resiliency by verifying that all the components in the feature are installed when the shortcut is activated -->
|
|
<Component Id="VCExpanderShortcutStartMenu" Guid="9BA70A97-CB6D-4ED4-A0F7-A4CF9885DC33">
|
|
|
|
<Condition>INSTALLSTARTMENUSHORTCUT</Condition>
|
|
<Shortcut Id="VCExpanderStartMenuShortcut"
|
|
Name="VeraCryptExpander"
|
|
Description="!(loc.VeraCryptExpanderDesc)"
|
|
Target="[APPLICATIONROOTFOLDER]VeraCryptExpander.exe"
|
|
WorkingDirectory="APPLICATIONROOTFOLDER"
|
|
Icon="VeraCrypt.ico">
|
|
</Shortcut>
|
|
|
|
<RemoveFolder Id="CleanupVCExpanderStartMenuShortcut" On="uninstall"/>
|
|
|
|
<RegistryValue
|
|
Root="HKCU"
|
|
Key="Software\VeraCrypt_MSI"
|
|
Name="VCEexpanderStartMenuShortcutInstalled"
|
|
Type="integer"
|
|
Value="1"
|
|
KeyPath="yes"/>
|
|
|
|
</Component>
|
|
|
|
<!-- Creating an advertised shortcut : enhances resiliency by verifying that all the components in the feature are installed when the shortcut is activated -->
|
|
<Component Id="VCWebsiteShortcutStartMenu" Guid="{D5AA7FFE-5256-4234-AEE1-F9F1EB6ECA4A}">
|
|
|
|
<Condition>INSTALLSTARTMENUSHORTCUT</Condition>
|
|
<util:InternetShortcut Id="VCWebsiteStartMenuShortcut"
|
|
Name="VeraCrypt Website"
|
|
Target="https://www.veracrypt.fr"
|
|
Type="url"
|
|
IconFile="VeraCrypt.ico">
|
|
</util:InternetShortcut>
|
|
|
|
<RemoveFolder Id="CleanupVCWebsiteStartMenuShortcut" On="uninstall"/>
|
|
|
|
<RegistryValue
|
|
Root="HKCU"
|
|
Key="Software\VeraCrypt_MSI"
|
|
Name="VCWebsiteStartMenuShortcutInstalled"
|
|
Type="integer"
|
|
Value="1"
|
|
KeyPath="yes"/>
|
|
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<!-- Registry Keys -->
|
|
<!-- When Name is not provided the default value for the registry key will be set instead. -->
|
|
<!-- We use " for when a " is needed in a Value -->
|
|
<DirectoryRef Id="TARGETDIR">
|
|
|
|
<!-- Win64="no" means the RegKey / RegValue will be created in the 32-bit node of HKLM (HKLM32) -->
|
|
<!-- By default, on 64-bit, Win64 is set to "yes" ; On 32-bit, there are no 64-bit regkeys / regvalues -->
|
|
<Component Id="VeraCryptVolume_Main_64" Guid="{C0C6A818-7D7B-483C-98B5-D2BDFF35A84D}" Win64="yes">
|
|
|
|
<!-- Create only if user checks "Associate .hc to VC" -->
|
|
<Condition>REGISTERVCFILEEXT</Condition>
|
|
|
|
<!-- MSI already removes all values and subkeys that it creates : no need to set Action="createAndRemoveOnUninstall" -->
|
|
<RegistryKey Root="HKLM" Key="SOFTWARE\Classes\VeraCryptVolume" >
|
|
<RegistryValue Type="string" Value="VeraCrypt Volume" KeyPath="yes" />
|
|
<RegistryValue Type="string" Name="AppUserModelID" Value="IDRIX.VeraCrypt" KeyPath="no" />
|
|
</RegistryKey>
|
|
</Component>
|
|
|
|
<Component Id="VeraCryptVolume_DefaultIcon_64" Guid="{4A30C85F-935B-4EE6-98BC-5FAE89621C54}" Win64="yes">
|
|
|
|
<!-- Create only if user checks "Associate .hc to VC" -->
|
|
<Condition>REGISTERVCFILEEXT</Condition>
|
|
|
|
<!-- MSI already removes all values and subkeys that it creates : no need to set Action="createAndRemoveOnUninstall" -->
|
|
<RegistryKey Root="HKLM" Key="SOFTWARE\Classes\VeraCryptVolume\DefaultIcon" >
|
|
<RegistryValue Type="string" Value="[APPLICATIONROOTFOLDER]VeraCrypt.exe,1" KeyPath="yes" />
|
|
</RegistryKey>
|
|
</Component>
|
|
|
|
<Component Id="VeraCryptVolume_Open_64" Guid="{99300DB4-5A81-44C1-B358-3CA356169BAB}" Win64="yes">
|
|
|
|
<!-- Create only if user checks "Associate .hc to VC" -->
|
|
<Condition>REGISTERVCFILEEXT</Condition>
|
|
|
|
<!-- MSI already removes all values and subkeys that it creates : no need to set Action="createAndRemoveOnUninstall" -->
|
|
<RegistryKey Root="HKLM" Key="SOFTWARE\Classes\VeraCryptVolume\Shell\open\command" >
|
|
<RegistryValue Type="string" Value=""[APPLICATIONROOTFOLDER]VeraCrypt.exe" /v "%1"" KeyPath="yes" />
|
|
</RegistryKey>
|
|
</Component>
|
|
|
|
<Component Id="VeraCryptVolume_Extension_64" Guid="{89EC023F-4BB3-446E-A2A6-FD7BFC5B4962}" Win64="yes">
|
|
|
|
<!-- Create only if user checks "Associate .hc to VC" -->
|
|
<Condition>REGISTERVCFILEEXT</Condition>
|
|
|
|
<!-- MSI already removes all values and subkeys that it creates : no need to set Action="createAndRemoveOnUninstall" -->
|
|
<RegistryKey Root="HKLM" Key="SOFTWARE\Classes\.hc" >
|
|
<RegistryValue Type="string" Value="VeraCryptVolume" KeyPath="yes" />
|
|
</RegistryKey>
|
|
</Component>
|
|
|
|
<Component Id="VeraCrypt_ProductGUID" Guid="{C8F09E5D-47CE-4FCE-BF4D-853C56AA20C6}" Win64="yes">
|
|
|
|
<!-- MSI already removes all values and subkeys that it creates : no need to set Action="createAndRemoveOnUninstall" -->
|
|
<RegistryKey Root="HKLM" Key="SOFTWARE\VeraCrypt_MSI" >
|
|
<RegistryValue Type="string" Name="ProductGuid" Value="$(var.ProductGuid)" KeyPath="yes" />
|
|
</RegistryKey>
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<!-- Smallest installable units ; Regroups Components to be installed in the same unit into one Feature -->
|
|
<!-- Tell Windows Installer to install -->
|
|
|
|
<Feature Id="Install_System"
|
|
Absent="disallow"
|
|
Level="1">
|
|
|
|
<!-- C:\Windows\System32\Drivers -->
|
|
<ComponentRef Id="veracryptDriverSys" />
|
|
|
|
</Feature>
|
|
|
|
<Feature Id="Install_Exe"
|
|
Absent="disallow"
|
|
Level="1">
|
|
|
|
<!-- C:\Program Files\VeraCrypt -->
|
|
<ComponentRef Id="LICENSEFile" />
|
|
<ComponentRef Id="LicenseTxt" />
|
|
<ComponentRef Id="NOTICEFile" />
|
|
<ComponentRef Id="VeraCrypt_FormatExe" />
|
|
<ComponentRef Id="veracryptCat" />
|
|
<ComponentRef Id="VeraCryptExe" />
|
|
<ComponentRef Id="veracryptInf" />
|
|
<ComponentRef Id="veracryptSys" />
|
|
<ComponentRef Id="VeraCryptExpanderExe" />
|
|
<ComponentRef Id="VeraCryptComRegExe" />
|
|
|
|
</Feature>
|
|
|
|
<Feature Id="Install_Lang"
|
|
Absent="disallow"
|
|
Level="1">
|
|
|
|
<!-- C:\Program Files\VeraCrypt\Languages -->
|
|
<ComponentRef Id="cmpF27E43A4E59E04A5B095C5101B229139" />
|
|
<ComponentRef Id="cmp4350812363930B900E24C845940DF416" />
|
|
<ComponentRef Id="cmp1DD254125CF07901EACECC70930818B0" />
|
|
<ComponentRef Id="cmp8C9E97CFD69D3BCB44B84D886720F3FC" />
|
|
<ComponentRef Id="cmp2BC45D6EC406DDC470E8501442A7AF68" />
|
|
<ComponentRef Id="cmp74A0CA1914A6C6FE33D76DE1C01C676D" />
|
|
<ComponentRef Id="cmpC186D3472CE1EC872FF1B0CF3682B3B6" />
|
|
<ComponentRef Id="cmp2AB0B613D25DDEF3466CBC86BD6B878B" />
|
|
<ComponentRef Id="cmpB09224EB45E097BF511CBC5DBE3E251C" />
|
|
<ComponentRef Id="cmpF24BBBEB613F893CBC5FBF6533CB48C9" />
|
|
<ComponentRef Id="cmp50E1DEF37599D2900447B13FC285B7B7" />
|
|
<ComponentRef Id="cmp46E5A0DB48A03A91267C97A664BD9BD4" />
|
|
<ComponentRef Id="cmp95BAB91FA0B7E37D5B9343478899CC75" />
|
|
<ComponentRef Id="cmpE73E4CCF9F6EC39998B9BE35E43768CC" />
|
|
<ComponentRef Id="cmp28EEAA4B2230460BDDA61DEFBC71A905" />
|
|
<ComponentRef Id="cmpCFF4CB46421F1A713D45607393ED9B90" />
|
|
<ComponentRef Id="cmp31601B4199D0CD3977758A3F2B63CDE7" />
|
|
<ComponentRef Id="cmp8E2E0489348A190B00532591CE0AC325" />
|
|
<ComponentRef Id="cmpEE57E2901F12294E638E66C39F1B39BB" />
|
|
<ComponentRef Id="cmp2F1F644C870AFF8970FE18AF2CD151C4" />
|
|
<ComponentRef Id="cmp4B8E0B5A7B7A8BE4267C722B1434E4CF" />
|
|
<ComponentRef Id="cmp84BB49D30BDBB4212707D14B7A9C13F1" />
|
|
<ComponentRef Id="cmp406E3BE632055CDDE1E42F45E31318DC" />
|
|
<ComponentRef Id="cmp4E363AF94947A27A4E9CF57C69E6DE54" />
|
|
<ComponentRef Id="cmp562F7970AF2F9EF535AC21A84C7229D1" />
|
|
<ComponentRef Id="cmp19EF976916B5E207A32BA08C3143A281" />
|
|
<ComponentRef Id="cmp4C9B5090256B2E88D27C9CF7E6CFD9EF" />
|
|
<ComponentRef Id="cmp91165C08D5943C21F132A349F8CBAAE7" />
|
|
<ComponentRef Id="cmp4A51B27F9D8DBBABFE4581EC2B162832" />
|
|
<ComponentRef Id="cmp041827E393D8777802256FD480D377FC" />
|
|
<ComponentRef Id="cmp68CC2DB5FA70FC1F6CA959FB5E1B78BF" />
|
|
<ComponentRef Id="cmpFF128AFA659D8C2E65E0BE55E0943F83" />
|
|
<ComponentRef Id="cmp1896040764F0DF6F89280C428013ECE7" />
|
|
<ComponentRef Id="cmpA52EAD237A44CBD337E302185BE12FB2" />
|
|
<ComponentRef Id="cmpBBB82A6228B54372ACAF9B1310CB2025" />
|
|
<ComponentRef Id="cmp4A275EC29DB9B5ECD56CD9C62D358750" />
|
|
<ComponentRef Id="cmp8DF0B84F470901D8800F8CAB88A90656" />
|
|
<ComponentRef Id="cmp529250BEE557732B5B8CBC47914A0F2A" />
|
|
<ComponentRef Id="cmp38274F8F5E4F600A9AC5225A0472D656" />
|
|
|
|
</Feature>
|
|
|
|
<Feature Id="Install_Help"
|
|
Absent="disallow"
|
|
Level="1">
|
|
|
|
<!-- C:\Program Files\VeraCrypt\docs -->
|
|
<ComponentRef Id="VCUserGuideChm" />
|
|
|
|
<!-- C:\Program Files\VeraCrypt\docs\EFI-DCS -->
|
|
<ComponentRef Id="dcs_tpm_owner_02_pdf" />
|
|
<ComponentRef Id="disk_encryption_v1_2_pdf" />
|
|
|
|
<ComponentRef Id="cmp5A2505C1E4CE33EAC578A8D1C8C505D2" />
|
|
<ComponentRef Id="cmpE985CD1A96188861286D758A12A1D0A1" />
|
|
<ComponentRef Id="cmp310514F655B6D66F5308A5823B0AB691" />
|
|
<ComponentRef Id="cmp0664DF8B1FE440C02B1E20D2F23C2CDF" />
|
|
<ComponentRef Id="cmp2934E77CB835216789F88BD686160A94" />
|
|
<ComponentRef Id="cmp688E76C9A297923D616068E33A6A4F49" />
|
|
<ComponentRef Id="cmp2ABB10C0A5AC0F1084EDF94E0FDFFD09" />
|
|
<ComponentRef Id="cmp32E7F4F5C0F44D00B53E3946E7E1FCF9" />
|
|
<ComponentRef Id="cmp989B890D94671F634D04D8F945090F21" />
|
|
<ComponentRef Id="cmp109BF0667C5A7B7036CCAAD9B29D9449" />
|
|
<ComponentRef Id="cmp82ABD3094B751094F3A49CD338A3713D" />
|
|
<ComponentRef Id="cmpE6A18205CB9F847CD7C4375AED2196D5" />
|
|
<ComponentRef Id="cmpAA4D61C5E17E2A8513EC120AC9B1DB8A" />
|
|
<ComponentRef Id="cmp39251BC13DA4AD6508E18D90D86DF06D" />
|
|
<ComponentRef Id="cmpBABB0BD95FD763E9C72D2F51C325CF15" />
|
|
<ComponentRef Id="cmp2FE3B3719DCC4362AFF8BF7B4CADFF80" />
|
|
<ComponentRef Id="cmp2FC8BD312D06FEC4E244604E27117B62" />
|
|
<ComponentRef Id="cmpAE99FB30CC29DF92E71A31EC39E61EF5" />
|
|
<ComponentRef Id="cmp535B1A9BACA231F518973D620DC23779" />
|
|
<ComponentRef Id="cmpD2ED5F6D8C0A4CA0D26F9F1BB34AB8BA" />
|
|
<ComponentRef Id="cmp5F7E0D8587039E1BA0F236F228C163BD" />
|
|
<ComponentRef Id="cmpF4DA2D3DABC768C2040A67A993C53E9E" />
|
|
<ComponentRef Id="cmpC0AD9100DE0F43E8149F8D3271B02D17" />
|
|
<ComponentRef Id="cmp32646E8087D106AE2B62E5DCF2419EDD" />
|
|
<ComponentRef Id="cmpB3C777FAF214F7D304EE7CF907D7FF57" />
|
|
<ComponentRef Id="cmp338115DF524F0B412A21AB64F59240DD" />
|
|
<ComponentRef Id="cmp2F24E0C7B7175D60257F6D01231C8373" />
|
|
<ComponentRef Id="cmpAE9D52ADD94D3A2711AA79FA0C91CA00" />
|
|
<ComponentRef Id="cmp0A6270FD26128E8D1CC83E392E91A772" />
|
|
<ComponentRef Id="cmpEDB0E152195A7EB91BBB28631B689E0B" />
|
|
<ComponentRef Id="cmpFD76EB6B5546D1C38CC33FABA95FAA15" />
|
|
<ComponentRef Id="cmpDC4FD19F507A5152351B9F71C8691486" />
|
|
<ComponentRef Id="cmp9E45BE754042F9DD742A0B7B9F27E786" />
|
|
<ComponentRef Id="cmpB6AC414023A6BDBF855F4A807DAE138C" />
|
|
<ComponentRef Id="cmp053692809BD5B3F5682AFCC539A767A3" />
|
|
<ComponentRef Id="cmp9049A791E9E1AB7FF01BD7F08D1CB069" />
|
|
<ComponentRef Id="cmp4E6F9484484A40645D519F688ED9C21E" />
|
|
<ComponentRef Id="cmp3CF724F2A2347A2A30C85CB76490F687" />
|
|
<ComponentRef Id="cmp3858A4BB7577362DE87F4485575DFC99" />
|
|
<ComponentRef Id="cmp90AB4CF273108F47223E3432838CDE37" />
|
|
<ComponentRef Id="cmpB9A0461BF7CF75538111B088C986A62F" />
|
|
<ComponentRef Id="cmpD8C7B52BC03709FAB2642B93BFE4FFE8" />
|
|
<ComponentRef Id="cmpFD6EB163EA6B74C4F59FF04D2B3796CC" />
|
|
<ComponentRef Id="cmp612D2E75E857D164665BE8CA37570D04" />
|
|
<ComponentRef Id="cmpF65BF759DA7F65BAD6D74A83FEF9D205" />
|
|
<ComponentRef Id="cmpA6A249B42C89657DE664B9D88D04DB3F" />
|
|
<ComponentRef Id="cmpEE8A03DA56EF1B35979430E8711A6960" />
|
|
<ComponentRef Id="cmp628E75C5DD0F38348B6F8694D5D5149C" />
|
|
<ComponentRef Id="cmp40BDD4F3CA20DEE006E087930EF3847C" />
|
|
<ComponentRef Id="cmp7AEEABAF151FCE92735664A55F7B8FFA" />
|
|
<ComponentRef Id="cmp9380DDE2560B4D8EE9CC363AF4BC7B5F" />
|
|
<ComponentRef Id="cmp84A94F04CD486338F57C03B316145945" />
|
|
<ComponentRef Id="cmpDF544847A4B1F86B3BA3468336CD73FE" />
|
|
<ComponentRef Id="cmp9A6A861B59A23E534C7407EF95500AA5" />
|
|
<ComponentRef Id="cmp09C34B1CBDE9F2F4E897340B1C67728E" />
|
|
<ComponentRef Id="cmpD3183A7373751A19B4B7C9B041F9035D" />
|
|
<ComponentRef Id="cmp3DED9073AB120DC026C48E9CDF9283EB" />
|
|
<ComponentRef Id="cmp0FF3027C2662D967ACB4B01BA7BC85F9" />
|
|
<ComponentRef Id="cmp3FC9C0126A2074CAABCF73197358F824" />
|
|
<ComponentRef Id="cmp1830E220882FBA276350032258B478AA" />
|
|
<ComponentRef Id="cmpE5D6E9DF3EE1301C6D5A4F44362BCE96" />
|
|
<ComponentRef Id="cmpB7B429D414CF1DD05A4B70CE94E343F7" />
|
|
<ComponentRef Id="cmp00845B9781D5633702C834BCB4EB93D1" />
|
|
<ComponentRef Id="cmp47F92D029E335F7865F8ACB30763FED2" />
|
|
<ComponentRef Id="cmpF3B90B0C1F316854E9142B22783ACF19" />
|
|
<ComponentRef Id="cmp2EC17F48BC15C5405D2DB40FC6E01745" />
|
|
<ComponentRef Id="cmpE00F8980768E14DF59474B5CB3D84041" />
|
|
<ComponentRef Id="cmpD17B73F5892E45458E960025558B3452" />
|
|
<ComponentRef Id="cmpF45A8248FAFA80A8DF62989C477E7C0F" />
|
|
<ComponentRef Id="cmpD066CBBD66E8CABB4AD4B928F823A5D2" />
|
|
<ComponentRef Id="cmpACFE3B967BB844C3FD0FE21C9E87EE5B" />
|
|
<ComponentRef Id="cmpFAA171DECE81EA4EA99B5570C9FF7D0E" />
|
|
<ComponentRef Id="cmp7C1E782A2C12520E4CACF0D8FD4EAA4E" />
|
|
<ComponentRef Id="cmpE9009D51D7CF4AA8BBA735E91F1D6044" />
|
|
<ComponentRef Id="cmp5D46BFDD0D54DD715695756148C22028" />
|
|
<ComponentRef Id="cmpE34BBB4D255F23D71B0143270915E6D7" />
|
|
<ComponentRef Id="cmpEB665F1BFDB30B20C90142CCD1DA7664" />
|
|
<ComponentRef Id="cmpFDCC994071E7ADACE3EB2CBACC60E34A" />
|
|
<ComponentRef Id="cmp21A3A9B1C7FAA004EF937114F0F41C61" />
|
|
<ComponentRef Id="cmpFD4A149B4654FEF0542A5ECE211A86B8" />
|
|
<ComponentRef Id="cmpE7CDDDCDA7CD20F1150F2879E0293D1D" />
|
|
<ComponentRef Id="cmp9CDBE7ACC2D5393535D2981C3DD73682" />
|
|
<ComponentRef Id="cmpF09EAA16502FCF137AAD38D70D50B200" />
|
|
<ComponentRef Id="cmp62D4B7B5DACB58D3EEA9E6D3385769A7" />
|
|
<ComponentRef Id="cmpBF36D06FA293DFD3AFA1543C43A54E17" />
|
|
<ComponentRef Id="cmp7345D3EE0CFEA227E8AA9ADADF95E623" />
|
|
<ComponentRef Id="cmpE92C5D4B774B7214B49931528F7EDCF6" />
|
|
<ComponentRef Id="cmpB6A3927A1BE4D2836C1007D3CC989C4B" />
|
|
<ComponentRef Id="cmp28666EA10A3DCEC7D2583ADD52785FDC" />
|
|
<ComponentRef Id="cmp08768A6308C114126260614CCDF6F72E" />
|
|
<ComponentRef Id="cmpF00E284DEEE43B341D12987E20DB76C5" />
|
|
<ComponentRef Id="cmpB75BD74E0F63097DC1777FF4BF440479" />
|
|
<ComponentRef Id="cmp1745256A6ECE8FB1779B0DA82CEECAB9" />
|
|
<ComponentRef Id="cmp3F248F4BDDB12D98D3CF173FEA01CE24" />
|
|
<ComponentRef Id="cmp1209E63998A1D1504B062C4ECC45EE07" />
|
|
<ComponentRef Id="cmp035C544DF9B46B9DD7871AD7898B7D36" />
|
|
<ComponentRef Id="cmpA891AF32EF72B7AC80533FC31773B604" />
|
|
<ComponentRef Id="cmp1FC684D1C3742A927228DE9A669A2895" />
|
|
<ComponentRef Id="cmp265116FC4778248E01BADFB30A2C32A7" />
|
|
<ComponentRef Id="cmpB2A3FFEE7A15E23A2835A843438E3669" />
|
|
<ComponentRef Id="cmpFC8FB415783E0AA424FBD685EFACF54E" />
|
|
<ComponentRef Id="cmp2BCEA21755E1C812ACCF15A09210FCCD" />
|
|
<ComponentRef Id="cmp9EC1750F7CD9717D3A761FC2930C509D" />
|
|
<ComponentRef Id="cmp4298A84BD6956E2A2742B5678BCFF173" />
|
|
<ComponentRef Id="cmp2D9F7D88EF1F843BDEA5A39D13330B8A" />
|
|
<ComponentRef Id="cmp58EAECCB29CB9ABDDDB72F9378E4EE77" />
|
|
<ComponentRef Id="cmp61C660976A230AD4AD8B42A90D4BCC7C" />
|
|
<ComponentRef Id="cmp29A0605ED3FB7D4E2EAC833D56411563" />
|
|
<ComponentRef Id="cmp4A0EF1CFD1E1DE8B4E7BF698E05680E9" />
|
|
<ComponentRef Id="cmp1E4F8137AD337BEA1B902E6B003AB953" />
|
|
<ComponentRef Id="cmp8D35F7D61B2B7DF0EDEAE2E56031E7CB" />
|
|
<ComponentRef Id="cmpDE2C66707086A509EABD0F9F6E8BDB1A" />
|
|
<ComponentRef Id="cmpA80443C3767E3E51F3DE88BFD0D7A33B" />
|
|
<ComponentRef Id="cmp214446AAABEBAC0C3827B8977083FAE2" />
|
|
<ComponentRef Id="cmp4AF022868FE6883520C700676C43B15D" />
|
|
<ComponentRef Id="cmpC27AA2C4496C9EFA95DCD663B031B5D0" />
|
|
<ComponentRef Id="cmp9CBBC8311BBFC54C8DC1162BB17E5AED" />
|
|
<ComponentRef Id="cmp033461B0777614621A2ED7B4E2B08D55" />
|
|
<ComponentRef Id="cmp0E43CDBBAE343957423AE2907AC16883" />
|
|
<ComponentRef Id="cmp8A8526D2061A14810E1B7A8A6E527DCD" />
|
|
<ComponentRef Id="cmpAE2DADEF126C59D8CCD3A18D8CDC49C8" />
|
|
<ComponentRef Id="cmp2F972A5C99F7EE708B7C232EE8647672" />
|
|
<ComponentRef Id="cmpB21F7D781FE7B006ABCA7974A21F29E2" />
|
|
<ComponentRef Id="cmpF345174585735CD7A31AE138DDE8B439" />
|
|
<ComponentRef Id="cmp06772C03A0ECA40F11F1D5C5ACD607D8" />
|
|
<ComponentRef Id="cmp79E890B8891FA87AA5B10A67E15E7E8E" />
|
|
<ComponentRef Id="cmp89C46AE8EC4175E62A9CFE3DF9DF924A" />
|
|
<ComponentRef Id="cmpC8F860B10D41961424874F69C6D84ED3" />
|
|
<ComponentRef Id="cmp285021B8CBC8E92B1CBCE4C88731083C" />
|
|
<ComponentRef Id="cmpABE9B0A93A9B14C0732EBD8CD17A11AE" />
|
|
<ComponentRef Id="cmpD9B960879A3227B971E33222CE13BC18" />
|
|
<ComponentRef Id="cmp3B3BB414D13FDBF2B0C7A9CEBD7D98F5" />
|
|
<ComponentRef Id="cmpB39B1096387C2617720F515D24953B37" />
|
|
<ComponentRef Id="cmp493A37205039E2A3A476A1A4F5360EBF" />
|
|
<ComponentRef Id="cmpF36A771DF9B1C4CD8E82C08A6D3D0786" />
|
|
<ComponentRef Id="cmp63F6A68C5538B45661168554BC3B93D1" />
|
|
<ComponentRef Id="cmp0158A6D8BED6391AC7150B6C6AE2A9F9" />
|
|
<ComponentRef Id="cmpDE45667E9E3CD9F800EAC1E02B57AAB7" />
|
|
<ComponentRef Id="cmp632453049391BAACDD117A40EC442743" />
|
|
<ComponentRef Id="cmpCE16E453CAD75A461B4FEBF451A51B7B" />
|
|
<ComponentRef Id="cmpC741D187A28A87BD33866C9AC09A1298" />
|
|
<ComponentRef Id="cmpB313B00E647A121B2CBE47F3048A18A7" />
|
|
<ComponentRef Id="cmp400428F6494DE58618E3B92539548C39" />
|
|
<ComponentRef Id="cmpFB2313AB16EF2467366ED136C0E61CE6" />
|
|
<ComponentRef Id="cmpB4C7B1A7A3EC0CB2DE805AC5CC5FC0D7" />
|
|
<ComponentRef Id="cmp00540BF93A805E0B9996945B61E1BC2F" />
|
|
<ComponentRef Id="cmp4C46C6668AD830D543AFE593D51676B3" />
|
|
<ComponentRef Id="cmp6EE914124966E3A0F695359116413DD4" />
|
|
<ComponentRef Id="cmp28E29B4CA17AB51913B756CD9397EEFE" />
|
|
<ComponentRef Id="cmp5DF24509F284FABC600232197F803DE5" />
|
|
<ComponentRef Id="cmp09E31B885345FBEA1F473AF7A10FD88D" />
|
|
<ComponentRef Id="cmpAE05C79A35A43ECCAC995A711DC4D60B" />
|
|
<ComponentRef Id="cmpB6D91209A93313D08150643F1738DED8" />
|
|
<ComponentRef Id="cmpDB66E821EC13977824FB1069DF5DAA69" />
|
|
<ComponentRef Id="cmp159AB26E32632FC87229090B3AA89BF8" />
|
|
<ComponentRef Id="cmp5BE3E12343551B853E1B143371CBEBE6" />
|
|
<ComponentRef Id="cmp0E081D9499DA225BB788494A1D86893D" />
|
|
<ComponentRef Id="cmpBC7134AF21BAE309E9FD1A52ADF92527" />
|
|
<ComponentRef Id="cmpB586F01E9F9657C498F2AB64E1F51BD7" />
|
|
<ComponentRef Id="cmp6EB049078039C276CADA69E7B79FDFA8" />
|
|
<ComponentRef Id="cmp3135BB68A1F44DDD9FE19B7D5FB4ED7B" />
|
|
<ComponentRef Id="cmp98ECAD990DF7B535B05EF6E840B7B2DF" />
|
|
<ComponentRef Id="cmpFE417CCCB859A1C3E4FB90A9C4E132F0" />
|
|
<ComponentRef Id="cmpD91C00B1B2AACF38761B45D0574884D7" />
|
|
<ComponentRef Id="cmp590EDE3CE6E09D0D43B35287E849B75A" />
|
|
<ComponentRef Id="cmp9D6F95F912C3B9C95E92E39BA1CE6BC9" />
|
|
<ComponentRef Id="cmpAD429D8A050A0D31B661626BDCA9C952" />
|
|
<ComponentRef Id="cmp3BDE199844AB81673ABB0E5E61E9B7B5" />
|
|
<ComponentRef Id="cmp0A4AB9AEF0D351FA5E63BCD67DC00607" />
|
|
<ComponentRef Id="cmpCC25F1CB6A1C9D8B47C407B818F73B59" />
|
|
<ComponentRef Id="cmpE0F5E8A2D6FEF181686370F0E1EAC632" />
|
|
<ComponentRef Id="cmp46B2E8BCD50BD668153E793EB737BC39" />
|
|
<ComponentRef Id="cmp0305CC2824E44F697B402E56A0CD1754" />
|
|
<ComponentRef Id="cmp0E00CBDCB82A904FD6AD82E458CA6AA7" />
|
|
<ComponentRef Id="cmp594B5E68E63675F4986F6717BC1F5950" />
|
|
<ComponentRef Id="cmp62748E79EC04EBE33DC46770AD65CDCE" />
|
|
<ComponentRef Id="cmpE1265CF3CC5E0B487E99D9D5936BB3F4" />
|
|
<ComponentRef Id="cmp1C162513D52824629D7C9FAF96054182" />
|
|
<ComponentRef Id="cmpB5FA2A488D2C7E59E0B52D18820CE00A" />
|
|
<ComponentRef Id="cmpBB1A4A1EB3FBBE5B2BF2752C302CDC2D" />
|
|
<ComponentRef Id="cmp9D908DF026E6297D51B6C4A6700092F1" />
|
|
|
|
</Feature>
|
|
|
|
<Feature Id="Install_Registry"
|
|
Absent="disallow"
|
|
Level="1">
|
|
|
|
<!-- Registry Keys and Values -->
|
|
<ComponentRef Id="VeraCryptVolume_Main_64" />
|
|
<ComponentRef Id="VeraCryptVolume_DefaultIcon_64" />
|
|
<ComponentRef Id="VeraCryptVolume_Open_64" />
|
|
<ComponentRef Id="VeraCryptVolume_Extension_64" />
|
|
<ComponentRef Id="VeraCrypt_ProductGUID" />
|
|
|
|
</Feature>
|
|
|
|
<Feature Id="Install_Shortcuts"
|
|
Absent="disallow"
|
|
Level="1">
|
|
|
|
<!-- Shortcuts : Desktop and StartMenu -->
|
|
<ComponentRef Id="VCShortcutDesktop" />
|
|
<ComponentRef Id="VCShortcutStartMenu" />
|
|
<ComponentRef Id="VCExpanderShortcutStartMenu" />
|
|
<ComponentRef Id="VCWebsiteShortcutStartMenu" />
|
|
|
|
</Feature>
|
|
|
|
<!-- Tell Wix that WixUILicenseRtf was overrided by our definition of var.licenseRtf -->
|
|
<WixVariable Id="WixUILicenseRtf" Overridable="yes" Value="$(var.licenseRtf)"/>
|
|
|
|
<!-- UI specifications -->
|
|
<UI>
|
|
|
|
<!-- In order to have a list of Features, we need to reference WixUI_FeatureTree, which we do not do here -->
|
|
|
|
<!-- Set the default installation directory to [APPLICATIONROOTFOLDER] -->
|
|
<Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONROOTFOLDER" />
|
|
|
|
<!-- Reference our custom UI which contains checkboxes for creating shortcuts -->
|
|
<UIRef Id="Custom_InstallDir" />
|
|
|
|
<!-- Reference 'WixUI_ErrorProgressText' to include translated errors and progress text -->
|
|
<UIRef Id="WixUI_ErrorProgressText" />
|
|
|
|
</UI>
|
|
|
|
<!-- Import our Custom Action DLL into the installer's executable -->
|
|
<Binary Id="VeraCryptCustomActions"
|
|
SourceFile="$(sys.CURRENTDIR)\VeraCryptSetup.dll" />
|
|
|
|
<!-- The UILEVEL MSI property is simply not available when running a deferred Custom Action.
|
|
Therefore, we work around this limitation by explicitly passing it on Custom Action Data using WiX -->
|
|
|
|
<!-- Custom actions that run after InstallFinalize or before InstallInitialize will not run elevated -->
|
|
|
|
<!-- Create a Custom Action which checks whether the license was accepted and throws an error if not -->
|
|
<CustomAction Id="CheckLicense"
|
|
Error="!(loc.AcceptVCLicenseDesc)" />
|
|
|
|
<!-- Create a Custom Action which executes only in UI sequence (not in silent mode)
|
|
right after the user checks License Agreeemnt Dialog checkbox and clicks on next.
|
|
It sets 'ACCEPTLICENSE' to 'YES' as a consequence so that 'CheckLicense' CA does not
|
|
fail in UI install.
|
|
See 'Custom_InstallDir.wxs' for details. -->
|
|
<CustomAction Id="SetAcceptLicense"
|
|
Property="ACCEPTLICENSE"
|
|
Value="YES"/>
|
|
|
|
<!-- Create a Custom Action which sets the CustomActionData property
|
|
for DoPreInstall Deferred Custom Action.
|
|
Its Property must be set to the Id of the Deferred Custom Action
|
|
DoPreInstall which is goind to catch it as a CustomActionData property. -->
|
|
<CustomAction Id="PreInst_SetData"
|
|
Property="DoPreInstall"
|
|
Value="UILEVEL=[UILevel]?INSTALLDIR=[APPLICATIONROOTFOLDER]?REINSTALL=[REINSTALL]" />
|
|
|
|
<!-- Create a Custom Action which sets the CustomActionData property
|
|
for DoPreUninstall Deferred Custom Action.
|
|
Its Property must be set to the Id of the Deferred Custom Action
|
|
DoPreInstall which is goind to catch it as a CustomActionData property. -->
|
|
<CustomAction Id="PreUninst_SetData"
|
|
Property="DoPreUninstall"
|
|
Value="UILEVEL=[UILevel]?INSTALLDIR=[APPLICATIONROOTFOLDER]?REINSTALL=[REINSTALL]" />
|
|
|
|
<!-- Create a Custom Action which sets the CustomActionData property
|
|
for DoPostInstall Deferred Custom Action.
|
|
Its Property must be set to the Id of the Deferred Custom Action
|
|
DoPostInstall which is goind to catch it as a CustomActionData property. -->
|
|
<CustomAction Id="PostInst_SetData"
|
|
Property="DoPostInstall"
|
|
Value="INSTALLDIR=[APPLICATIONROOTFOLDER]" />
|
|
|
|
<!-- Create a Custom Action which sets the CustomActionData property
|
|
for DoPostUninstall Deferred Custom Action.
|
|
Its Property must be set to the Id of the Deferred Custom Action
|
|
DoPostInstall which is goind to catch it as a CustomActionData property. -->
|
|
<CustomAction Id="PostUninst_SetData"
|
|
Property="DoPostUninstall"
|
|
Value="INSTALLDIR=[APPLICATIONROOTFOLDER]" />
|
|
|
|
<!-- Create our Pre-Install Custom Action.
|
|
We need to run it as deferred so that it runs
|
|
with admin privileges.
|
|
When it finishes, this CA creates RegKeys which
|
|
tell, for example, whether a reboot is required or not. -->
|
|
<CustomAction Id="DoPreInstall"
|
|
Execute="deferred"
|
|
Impersonate="no"
|
|
Return="check"
|
|
BinaryKey="VeraCryptCustomActions"
|
|
DllEntry="VC_CustomAction_PreInstall" />
|
|
|
|
<!-- Create our Post-Install Custom Action.
|
|
We need to run it as deferred so that it runs
|
|
with admin privileges. -->
|
|
<CustomAction Id="DoPostInstall"
|
|
Execute="deferred"
|
|
Impersonate="no"
|
|
Return="check"
|
|
BinaryKey="VeraCryptCustomActions"
|
|
DllEntry="VC_CustomAction_PostInstall" />
|
|
|
|
<!-- Create our Pre-Uninstall Custom Action.
|
|
We need to run it as deferred so that it runs
|
|
with admin privileges.
|
|
When it finishes, this CA creates RegKeys which
|
|
tell, for example, whether a reboot is required or not. -->
|
|
<CustomAction Id="DoPreUninstall"
|
|
Execute="deferred"
|
|
Impersonate="no"
|
|
Return="check"
|
|
BinaryKey="VeraCryptCustomActions"
|
|
DllEntry="VC_CustomAction_PreUninstall" />
|
|
|
|
<!-- Create our Post-Uninstall Custom Action.
|
|
We need to run it as deferred so that it runs
|
|
with admin privileges.
|
|
When it finishes, this CA creates RegKeys which
|
|
tell, for example, whether a reboot is required or not. -->
|
|
<CustomAction Id="DoPostUninstall"
|
|
Execute="deferred"
|
|
Impersonate="no"
|
|
Return="check"
|
|
BinaryKey="VeraCryptCustomActions"
|
|
DllEntry="VC_CustomAction_PostUninstall" />
|
|
|
|
<!-- Create our Custom Action which does all kinds of checks
|
|
(including reboot check).
|
|
Note that we MUST NOT create ISREBOOTREQUIRED as a Property
|
|
in Wix, we only set it with MsiSetProperty in CA.
|
|
Note that using properties (with all uppercase names,
|
|
otherwise Windows Installer will not treat them as public properties)
|
|
is the only way to pass arguments to and from the custom action. -->
|
|
<CustomAction Id="DoChecks"
|
|
Return="check"
|
|
BinaryKey="VeraCryptCustomActions"
|
|
DllEntry="VC_CustomAction_DoChecks" />
|
|
|
|
<!-- SetARPINSTALLLOCATION sets the property (Programs and Features) which specifies the install location in the registry entries of the Add & Remove Panel -->
|
|
<CustomAction Id="SetARPINSTALLLOCATION" Property="ARPINSTALLLOCATION" Value="[APPLICATIONROOTFOLDER]" />
|
|
|
|
<!-- Cancel install if one of VC's apps is running -->
|
|
<util:CloseApplication Id="CheckVCFormatRunning"
|
|
Target="VeraCrypt Format.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVCRunning"
|
|
Target="VeraCrypt.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVCExpanderRunning"
|
|
Target="VeraCryptExpander.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVCFormat86Running"
|
|
Target="VeraCrypt Format-x86.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVC86Running"
|
|
Target="VeraCrypt-x86.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVCExpander86Running"
|
|
Target="VeraCryptExpander-x86.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVCFormat64Running"
|
|
Target="VeraCrypt Format-x64.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVC64Running"
|
|
Target="VeraCrypt-x64.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVCExpander64Running"
|
|
Target="VeraCryptExpander-x64.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVCSetupRunning"
|
|
Target="VeraCrypt Setup.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
<util:CloseApplication Id="CheckVCCOMRegRunning"
|
|
Target="VeraCrypt COMReg.exe"
|
|
Property="VCISRUNNING"
|
|
RebootPrompt="no" />
|
|
|
|
<InstallUISequence>
|
|
|
|
<!-- Try to close all VC apps before launching installer, fail in case VC running, only at repair / upgrade / uninstall -->
|
|
<Custom Action="WixCloseApplications" Before="LaunchConditions">REINSTALL OR UPGRADINGPRODUCTCODE OR REMOVE~="ALL"</Custom>
|
|
|
|
</InstallUISequence>
|
|
|
|
<InstallExecuteSequence>
|
|
|
|
<!-- Execute CheckLicense (show license error) before LaunchConditions only if license not accepted at first install -->
|
|
<Custom Action="CheckLicense" Before="LaunchConditions"><![CDATA[ ACCEPTLICENSE ~<> "YES" AND NOT Installed ]]></Custom>
|
|
|
|
<!-- Try to close all VC apps before launching installer, fail in case VC running, only at repair / upgrade / uninstall -->
|
|
<Custom Action="WixCloseApplications" Before="LaunchConditions">REINSTALL OR UPGRADINGPRODUCTCODE OR REMOVE~="ALL"</Custom>
|
|
|
|
<!-- INSTALLATION / REPAIR / UPGRADE ONLY CAs -->
|
|
|
|
<!-- Execute PreInst_SetData before InstallFiles action of first installation ONLY OR repair ONLY
|
|
and before DoPreInstall to set the DoPreInstall's Custom Action Data.
|
|
Since we schedule RemoveExistingProducts after InstallExecute, if we execute this CA at UPGRADINGPRODUCTCODE,
|
|
it will execute it twice : once when it installs new files (NOT Installed), and then when it removes unnecessary files (actual upgrade: UPGRADINGPRODUCTCODE).
|
|
Therefore, we do not need to execute it at UPGRADINGPRODUCTCODE. -->
|
|
<Custom Action="PreInst_SetData" Before="DoPreInstall">(NOT Installed AND NOT REMOVE) OR REINSTALL</Custom>
|
|
|
|
<!-- Execute DoPreInstall before InstallFiles action of first installation ONLY OR repair ONLY.
|
|
Since we schedule RemoveExistingProducts after InstallExecute, if we execute this CA at UPGRADINGPRODUCTCODE,
|
|
it will execute it twice : once when it installs new files (NOT Installed), and then when it removes unnecessary files (actual upgrade: UPGRADINGPRODUCTCODE).
|
|
Therefore, we do not need to execute it at UPGRADINGPRODUCTCODE. -->
|
|
<Custom Action="DoPreInstall" Before="InstallFiles">(NOT Installed AND NOT REMOVE) OR REINSTALL</Custom>
|
|
|
|
<!-- Execute PostInst_SetData after InstallFiles action of first installation ONLY OR repair ONLY
|
|
and before DoPostInstall to set the DoPostInstall's Custom Action Data.
|
|
Since we schedule RemoveExistingProducts after InstallExecute, if we execute this CA at UPGRADINGPRODUCTCODE,
|
|
it will execute it twice : once when it installs new files (NOT Installed), and then when it removes unnecessary files (actual upgrade: UPGRADINGPRODUCTCODE).
|
|
Therefore, we do not need to execute it at UPGRADINGPRODUCTCODE. -->
|
|
<Custom Action="PostInst_SetData" Before="DoPostInstall">(NOT Installed AND NOT REMOVE) OR REINSTALL</Custom>
|
|
|
|
<!-- Execute DoPostInstall after InstallFiles action of first installation ONLY OR repair ONLY.
|
|
Since we schedule RemoveExistingProducts after InstallExecute, if we execute this CA at UPGRADINGPRODUCTCODE,
|
|
it will execute it twice : once when it installs new files (NOT Installed), and then when it removes unnecessary files (actual upgrade: UPGRADINGPRODUCTCODE).
|
|
Therefore, we do not need to execute it at UPGRADINGPRODUCTCODE. -->
|
|
<Custom Action="DoPostInstall" After="InstallFiles">(NOT Installed AND NOT REMOVE) OR REINSTALL</Custom>
|
|
|
|
<!-- UNINSTALLATION ONLY CAs -->
|
|
|
|
<!-- Execute PreUninst_SetData before RemoveFiles action when uninstalling ONLY
|
|
and before DoPreUninstall to set the DoPreUninstall's Custom Action Data -->
|
|
<Custom Action="PreUninst_SetData" Before="DoPreUninstall">REMOVE~="ALL" AND NOT UPGRADINGPRODUCTCODE</Custom>
|
|
|
|
<!-- Execute DoPreUninstall before RemoveFiles when uninstalling ONLY -->
|
|
<Custom Action="DoPreUninstall" Before="RemoveFiles">REMOVE~="ALL" AND NOT UPGRADINGPRODUCTCODE</Custom>
|
|
|
|
<!-- Execute PostUninst_SetData after RemoveFiles action when uninstalling ONLY
|
|
and before DoPostUninstall to set the DoPostUninstall's Custom Action Data -->
|
|
<Custom Action="PostUninst_SetData" Before="DoPostUninstall">REMOVE~="ALL" AND NOT UPGRADINGPRODUCTCODE</Custom>
|
|
|
|
<!-- Execute DoPostUninstall after RemoveFiles action when uninstalling ONLY -->
|
|
<Custom Action="DoPostUninstall" After="RemoveFiles">REMOVE~="ALL" AND NOT UPGRADINGPRODUCTCODE</Custom>
|
|
|
|
<!-- Execute DoChecks after InstallFinalize action of first installation or repair or uninstall.
|
|
Since we schedule RemoveExistingProducts after InstallExecute, if we execute this CA at UPGRADINGPRODUCTCODE,
|
|
it will execute it twice : once when it installs new files (NOT Installed), and then when it removes unnecessary files (actual upgrade: UPGRADINGPRODUCTCODE).
|
|
Since the first time it executes, it will delete the RegKeys, the second time it executes will fail, and with
|
|
it the whole upgrade.
|
|
Therefore, we do not need to execute it at UPGRADINGPRODUCTCODE. -->
|
|
<Custom Action="DoChecks" After="InstallFinalize">(NOT Installed AND NOT REMOVE) OR REINSTALL OR (REMOVE~="ALL" AND NOT UPGRADINGPRODUCTCODE)</Custom>
|
|
|
|
<!-- Set the ARP -->
|
|
<Custom Action="SetARPINSTALLLOCATION" After="InstallValidate"></Custom>
|
|
|
|
<!-- ScheduleReboot only after DoChecks, which sets ISREBOOTREQUIRED -->
|
|
<ScheduleReboot After="DoChecks">ISREBOOTREQUIRED = "1"</ScheduleReboot>
|
|
|
|
</InstallExecuteSequence>
|
|
|
|
</Product>
|
|
|
|
</Wix>
|