Evviva Funziona! Sei stato grande!
Solo che non so poi come disinstallarlo in modo pulito e se occorrono dei privilegi per farlo funzionare su qualunque pc.
Domani provo ad usare createprocess in delphi o c++ per fare la stessa cosa in modo più pratico.
Ciao
Per gli interessati ecco il testo dello script:
[Version]
Signature = "$Windows NT$"
Provider = %Matt%
Class = System
SetupClass = BASE
InfVersion = "00.00.10"
;-----------------------------------------------------------------------------
; Source and target directories and files
[SourceDisksNames]
1=%SourceDisk%,,,
[SourceDisksFiles]
truecrypt.sys = 1
[DestinationDirs]
DefaultDestDir = 12
;-----------------------------------------------------------------------------
; Driver installation
[DefaultInstall.NT]
CopyFiles = Ext2Fsd.Install.CopyFiles
[DefaultInstall.NT.Services]
AddService = %Ext2FsdServiceName%,, Ext2Fsd.Service,
; Make a "service" for the driver
[Ext2Fsd.Service]
DisplayName = %Ext2FsdDisplayName%
ServiceType = 1 ; SERVICE_FILE_SYSTEM_DRIVER
StartType = 3 ; SERVICE_MANUAL_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\truecrypt.sys
LoadOrderGroup = File System
; Copy files
[Ext2Fsd.Install.CopyFiles]
truecrypt.sys
; Setup parameters
;-----------------------------------------------------------------------------
; Strings
[Strings]
Matt = "Matt Wu <
[email protected]>"
SourceDisk = "Installation Disc for Ext2 File System Driver"
Ext2fsdServiceName = "truecrypt"
Ext2fsdDisplayName = "truecrypt"
; Driver and Service Start Types
SERVICE_BOOT_START = 0
SERVICE_SYSTEM_START = 1
SERVICE_AUTO_START = 2
SERVICE_MANUAL_START = 3
SERVICE_NEVER_START = 4 ; (deactivated)
DOPO E' IMPORTARE SCRIIVERE 'NET START TRUECRYPT' DAL PROMPT