Brian, I posted instructions in this thread for how to get it to work http://forums.truecrypt.org/viewtopic.php?t=13453&postdays=0&postorder=a sc&start=14
The problem is normal users (non-admins) cannot use truecrypt as it tries to install a truecrypt device when you run the program. I overcame this by editing the registry to change the truecrypt service start level to 0 (at system startup). This means it is already running so users can already use it. I created an msi which puts files in the right place and the custom registry settings. Works a treat. Paul -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian May Sent: 04 December 2008 02:49 To: [email protected] Subject: [wpkg-users] truecrypt Hello, Have had another go at getting this working, based on instructions at <http://forums.truecrypt.org/viewtopic.php?p=11726#11726>. First run the installer, and select the unpack option to unpack the files. I put them in %SOFTWARE%\truecrypt\%VERSION% hq packages # cat truecrypt.xml <packages> <package id="truecrypt" name="Truecrypt 6.1a" revision="1" reboot="false" priority="0"> <install cmd='%SOFTWARE%\truecrypt\install.cmd 6.1a' /> <upgrade cmd='%SOFTWARE%\truecrypt\install.cmd 6.1a' /> <remove cmd='%SOFTWARE%\truecrypt\remove.cmd 6.1a' /> </package> </packages> hq truecrypt # cat install.cmd "%SystemRoot%\System32\sc.exe" stop truecrypt copy "%SOFTWARE%\truecrypt\%1\truecrypt.sys" "%SystemRoot%\System32\Drivers" "%SystemRoot%\System32\sc.exe" create truecrypt type= kernel start= auto error= normal binPath= "%SystemRoot%\System32\Drivers\truecrypt.sys" DisplayName= truecrypt "%SystemRoot%\System32\sc.exe" start truecrypt xcopy /E /I /Y "%SOFTWARE%\truecrypt\%1" "%ProgramFiles%\truecrypt" hq truecrypt # cat remove.cmd "%SystemRoot%\System32\sc.exe" delete truecrypt del "%SystemRoot%\System32\Drivers\truecrypt.sys" rmdir /S /Q "%ProgramFiles%\truecrypt" Issues: * Not sure how to create shortcuts for the start menu. * The above may not work for 64bit installations. There is a supplied truecrypt-x64.sys, maybe this is meant to be used instead of truecrypt.sys - if so I wouldn't know how to tell wpkg to use it instead. * The first line in the install script stops the service (maybe this should delete the service?) in case it is already running so it can be reinstalled. Not absolutely happy with this. * The SC create command line looks weird with lots of spaces but these are required. Comments? Brian May ------------------------------------------------------------------------ - wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/ _______________________________________________ wpkg-users mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/wpkg-users ------------------------------------------------------------------------- wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/ _______________________________________________ wpkg-users mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/wpkg-users
