TrueCrypt 7.1 MSI
Yesterday I created an MSI for the TrueCrypt 7.1 device driver (i.e. it doesn't include the application itself). This is so that users can use TrueCrypt protected memory sticks without requiring administrative right. I've uploaded the msi here.
It was created with WIX and the build file is below (also linked here) for anybody that wants to make modifications (or rebuild for a later version when released).
Name='TrueCrypt 7.1 Device Driver'
<Package Description='TrueCrypt 7.1 Device Driver Installer Package.'
Comments='This will install the TrueCrypt Device Driver and Service.'
<Media Id='1' Cabinet='product.cab' EmbedCab='yes' />
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id="DRIVERSFOLDER" Name="Drivers" />
<Component Id='TrueCrypt_Driver' Guid='73fcd85e-90e8-41de-8ffa-96189bdfcf21' >
<File Id='TCDriver' Name='truecrypt.sys' DiskId='1' Source='truecrypt.sys' />
<Component Id='RegistryEntries' Guid='4d75f2dc-9118-4603-8321-a27b384e1c50' >
<RegistryValue Type="string" Name="DisplayName" Value="truecrypt" KeyPath="yes"/>
<RegistryValue Type="integer" Name="Type" Value="00000001"/>
<RegistryValue Type="integer" Name="Start" Value="00000001"/>
<RegistryValue Type="integer" Name="ErrorControl" Value="00000001"/>
<RegistryValue Type="expandable" Name="ImagePath" Value="System32\drivers\truecrypt.sys"/>
<Feature Id='Driver' Title='TrueCrypt Driver' Level='1'>
<ComponentRef Id='TrueCrypt_Driver' />
<ComponentRef Id='RegistryEntries' />
Any chance you can PM me the MSI? The link isn't working :-(.
PM'd an alternative url.
Originally Posted by Dom_
Has anybody else been able to download the msi?
Cheers mate, this is the error I got
I managed to download the MSI. I'll give it go now, I take it will install either the 32bit and 64bit version depending on architecture?
Just to answer my own question ;-)
I've looked online and it isn't possible to create a MSI with WIX which covers both architectures. I'll try and make my own x64 version using your code.
You're right that msi was 32 bit only, and WIX is difficult about 32/64 bit msis.
I've just bunged together a 64 bit version that appears to work on my machine. I've also uploaded the 32 bit, and associated wsx files too: ma.tt-s.co.uk/TrueCrypt/
I have tried this before using Innosetup so you inspired me to go back and look at it. I've made an installer that will copy the program files and make the start menu folders. I will look at trying to do the registry stuff as well. If I fail I can fall back on your work.
Originally Posted by saundersmatt