[Main] Title=EASEUS Todo backup Description=freeware tool for personal use only. Selected=True Level=5 Version=1 Date=14/02/2010 Author=thewizard0 Credit=http://www.easeus.com/ Mandatory=False [Variables] %ProgramEXE%=bin\loader.exe %ProgramFolder%="EASEUS Todo backup" %ProgramTitle%=%TBoxTitle% %TmpFolder%=%GlobalTemp%\%ProjectName%\EASEUS_Todo_backup_Files [Process] If,NOTEXISTVAR,%GlobalSupport%,Set,%GlobalSupport%,%BaseDir%\Workbench If,NOTEXISTVAR,%GlobalTemplates%,Set,%GlobalTemplates%,%GlobalSupport%\Common Set,%TmpFolder%,%GlobalTemplates%\EASEUS_Todo_backup_Files System,Erroroff IniRead,%ProjectInfo%,OS,Type,%Typeofsource% If,%Typeofsource%,Equal,W2003,Exit,"EASEUS_Todo_backup Script dont work with Windows 2003 source" If,%Typeofsource%,NotEqual,W2003,Run,%ScriptFile%,Processrun [Processrun] If,%pCheckBox5%,Equal,True,Set,%TmpFolder%,%ScriptDir%\EASEUS_Todo_backup_Files If,%pCheckBox5%,Equal,False,Set,%TmpFolder%,%GlobalTemplates%\EASEUS_Todo_backup_Files If,NotExistDir,"%Target_prog%\%ProgramFolder%",DirMake,"%Target_prog%\%ProgramFolder%" DirCopy,"%TmpFolder%\files\bin","%Target_prog%\%ProgramFolder%" DirCopy,"%TmpFolder%\files\etc","%Target_prog%\%ProgramFolder%" DirCopy,"%TmpFolder%\files\lib","%Target_prog%\%ProgramFolder%" DirCopy,"%TmpFolder%\files\res","%Target_prog%\%ProgramFolder%" DirCopy,"%TmpFolder%\files\share","%Target_prog%\%ProgramFolder%" FileCopy,"%TmpFolder%\drivers\*.*","%target_sys%\drivers" FileCopy,"%TmpFolder%\eudisk.inf","%TargetDir%\I386\inf\" If,NOTEXISTVAR,%ForceAllToRam%,Begin Run,%ScriptFile%,Registry If,%CheckBoxSM%,Equal,True,Add_Shortcut,StartMenu,%TBoxFolder% If,%CheckBoxDE%,Equal,True,Add_Shortcut,Desktop If,%CheckBoxQL%,Equal,True,Add_Shortcut,QuickLaunch IniWrite,"%targetdir%\i386\txtsetup.sif","SCSI.Load","EuBakup","EuBakup.sys#$c4" IniWrite,"%targetdir%\i386\txtsetup.sif","SCSI","EuBakup","#$qEaseus#$sSnapshot#$sDriver#$q" IniWrite,"%targetdir%\i386\txtsetup.sif","HardwareIdsDatabase","STORAGE\Volume","#$qVolume#$q#$c{71A27CDD-812A-11D0-BEC7-08002BE2092F}" IniWrite,"%targetdir%\i386\txtsetup.sif","filesystems.Load","EUFS","EUFS.sys" IniWrite,"%targetdir%\i386\txtsetup.sif","filesystems","EUFS","#$qEASEUS#$sfile#$ssystem#$sfilter#$sdriver#$q" [Registry] Hive_Load,HKLM Echo,"Writing new values on registry hive.." reg_add,0x7,"%reg%\ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}", "UpperFilters", "snapman", "EUBAKUP" reg_add,0x1,"%reg%\ControlSet001\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\todo","DriverDesc","EASEUS#$sDisk#$sEnumerator" reg_add,0x1,"%reg%\ControlSet001\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\todo","MatchingDeviceId","root\eudisk" reg_add,0x1,"%reg%\ControlSet001\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\todo","ProviderName","EASEUS" reg_add,0x1,"%reg%\ControlSet001\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\todo","InfPath","eudisk.inf" reg_add,0x1,"%reg%\ControlSet001\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\todo","InfSection","EaseusBus_Device" reg_add,0x1,"%reg%\ControlSet001\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\todo","InfSectionExt",".NT" reg_add,0x1,"%reg%\ControlSet001\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\todo","DriverDate","8-17-2008" reg_add,0x1,"%reg%\ControlSet001\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\todo","DriverVersion","1.0.0.2" reg_add,0x3,"%reg%\ControlSet001\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\todo","DriverDateData","00","80","0F","31","FC","FF","C8","01" reg_add,0x4,"%reg%\ControlSet001\Services\EUBAKUP","ErrorControl","1" reg_add,0x2,"%reg%\ControlSet001\Services\EUBAKUP","ImagePath","system32\drivers\eubakup.sys" reg_add,0x4,"%reg%\ControlSet001\Services\EUBAKUP","Start","0" reg_add,0x4,"%reg%\ControlSet001\Services\EUBAKUP","Type","1" reg_add,0x1,"%reg%\ControlSet001\Services\EUBAKUP","DisplayName","EUBAKUP" reg_add,0x4,"%reg%\ControlSet001\Services\EUDSKACS","ErrorControl","1" reg_add,0x4,"%reg%\ControlSet001\Services\EUDSKACS","Start","1" reg_add,0x4,"%reg%\ControlSet001\Services\EUDSKACS","Type","1" reg_add,0x1,"%reg%\ControlSet001\Services\EUDSKACS","DisplayName","EUDSKACS" reg_add,0x2,"%reg%\ControlSet001\Services\EUDSKACS","ImagePath","system32\drivers\EUDSKACS.sys" reg_add,0x4,"%reg%\ControlSet001\Services\EUFS","ErrorControl","1" reg_add,0x2,"%reg%\ControlSet001\Services\EUFS","ImagePath","system32\drivers\eufs.sys" reg_add,0x4,"%reg%\ControlSet001\Services\EUFS","Start","0" reg_add,0x4,"%reg%\ControlSet001\Services\EUFS","Type","1" reg_add,0x1,"%reg%\ControlSet001\Services\EUFS","Group","File#$ssystem" reg_add,0x1,"%reg%\ControlSet001\Services\EUFS","DisplayName","EUFS" reg_add,0x4,"%reg%\ControlSet001\Services\EuDisk","ErrorControl","1" reg_add,0x2,"%reg%\ControlSet001\Services\EuDisk","ImagePath","system32\drivers\EuDisk.sys" reg_add,0x4,"%reg%\ControlSet001\Services\EuDisk","Start","3" reg_add,0x4,"%reg%\ControlSet001\Services\EuDisk","Type","1" reg_add,0x4,"%reg%\ControlSet001\Services\EuDisk","Tag","13" reg_add,0x1,"%reg%\ControlSet001\Services\EuDisk","Group","Extended#$sBase" reg_add,0x1,"%reg%\ControlSet001\Services\EuDisk","DisplayName","EASEUS#$sDisk#$sEnumerator" reg_add,0x1,"%reg%\ControlSet001\Services\EuDisk\Enum","0","Root\SYSTEM\0000" reg_add,0x4,"%reg%\ControlSet001\Services\EuDisk\Enum","Count","1" reg_add,0x4,"%reg%\ControlSet001\Services\EuDisk\Enum","NextInstance","1" reg_add,0x3,"%reg%\ControlSet001\Services\EuDisk\Security","Security","01","00","14","80","90","00","00","00","9C","00","00","00","14","00","00","00","30","00","00","00","02","00","1C","00","01","00","00","00","02","80","14","00","FF","01","0F","00","01","01","00","00","00","00","00","01","00","00","00","00","02","00","60","00","04","00","00","00","00","00","14","00","FD","01","02","00","01","01","00","00","00","00","00","05","12","00","00","00","00","00","18","00","FF","01","0F","00","01","02","00","00","00","00","00","05","20","00","00","00","20","02","00","00","00","00","14","00","8D","01","02","00","01","01","00","00","00","00","00","05","0B","00","00","00","00","00","18","00","FD","01","02","00","01","02","00","00","00","00","00","05","20","00","00","00","23","02","00","00","01","01","00","00","00","00","00","05","12","00","00","00","01","01","00","00","00","00","00","05","12","00","00","00" reg_add,0x1,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","Driver","{4D36E97D-E325-11CE-BFC1-08002BE10318}\0000" reg_add,0x1,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","ClassGUID","{4D36E97D-E325-11CE-BFC1-08002BE10318}" reg_add,0x1,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","Class","System" reg_add,0x1,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","DeviceDesc","EASEUS#$sDisk#$sEnumerator" reg_add,0x1,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","Mfg","(Standard#$ssystem#$sdevices)" reg_add,0x1,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","ParentIdPrefix","1&2d12bed1&6" reg_add,0x1,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","Service","EuDisk" reg_add,0x4,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","Capabilities","0" reg_add,0x4,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","ConfigFlags","0" reg_add,0x4,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","DeviceCharacteristics","256" reg_add,0x7,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","HardwareID","root\EuDisk" reg_add,0x3,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo","Security","01","00","04","90","00","00","00","00","00","00","00","00","00","00","00","00","14","00","00","00","02","00","34","00","02","00","00","00","00","00","18","00","00","00","00","10","01","02","00","00","00","00","00","05","20","00","00","00","20","02","00","00","00","00","14","00","00","00","00","10","01","01","00","00","00","00","00","05","12","00","00","00" reg_add,0x1,"%reg%\ControlSet001\Enum\Root\SYSTEM\todo\Control","ActiveService","EuDisk" Echo,UnLoading SETUPREG.HIV hive Hive_Unload,HKLM [Interface] pCheckBox4="Run from RAM (VistaPE only)",1,3,28,202,200,18,False Bevel_2=,1,12,21,12,209,218 TextLabel_Shortcut="Create shortcuts in :",1,1,27,20,117,18,8,Normal CheckBoxSM="StartMenu",1,3,30,39,129,18,True CheckBoxDE=Desktop,1,3,30,60,96,18,True CheckBoxQL="Quick Launch",1,3,30,81,150,18,False TBoxTitle="Shortcut name",1,0,30,123,147,21,"EASEUS Todo backup" TBoxFolder="Folder in menu (empty for scriptfolder)",1,0,31,165,147,21,"EASEUS Todo backup" pCheckBox5="Set %TmpFolder% to %ScriptDir%\EASEUS_Todo_backup_Files",1,3,28,242,270,30,True