Hi.
I've been trying to do the same. My goal was creating an MSI to be able to deploy TrueCrypt silently via a Group Policy in an Active Directory environment. The actual installation process of TrueCrypt seems to be pretty simple. It just copies the files over to the location on the hard disk, creates short cuts, registers file extensions and registers the truecrypt.sys driver with windows. (If this driver is not installed on the system, TrueCrypt will detect this and run in portable mode... at least, this is my guess).
So besides putting the files in place, the MSI package has to register the truecrypt.sys driver as well.
With a proper MSI authoring tool, this normally is an easy task. Microsoft Installer can do this via DIFxAPI.
The problem to me is, they don't provide a .INF file for their truecrypt.sys driver. The installation program somehow registers the driver in an proprietary way unknown to me (I'm not familar with the internals of Windows' driver management).
So if anyone has a little info about this, i would appreciate it :-)
Thx very much!