Hi,
forgive me if I am wrong, but is there a bug in the c'tor of TrueCryptManaged class?
you instantiate
ManagedDriver = New ManagedDriverInstance(_Driver32bitLocation)
where _Driver32bitLocation will always be null, thus resulting in the exception (when calling ManagedDriverInstance.DriverLoad())
Throw New Exception("Driver not installed on system and driver path not provided.")
Background info:
I saw this on a 64-bit machine where truecrypt was present on the machine but not installed via installer. (drives could be mounted when executing truecrypt)