[main] Title=Recuva (1.53) Description=Retrieve deleted files Selected=True Level=5 Author=Misty, recoded by: Alacran/Taviruni from PEBakeryTeam Version=20210618 Date=2021-06-18 Interface=Interface1 Download_Level=0 NoWarning=False [Interface1] pTextLabelMenu1="1",1,1,35,3,70,18,10,Bold pButtonMenu2="2",1,8,75,0,70,20,pButtonMenu2,0,True,_pButtonMenu2_,True pButtonMenu3="?",1,8,145,0,70,20,pButtonMenu3,0,True,_pButtonMenu3_,True pWebLabel1=http://www.piriform.com/recuva/features,1,10,174,214,201,18,http://www.piriform.com/recuva/features pTextLabel1="Recuva Website",1,1,51,214,116,18,10,Bold pBevel_B1=,1,12,10,130,500,40 pTextLabel_B1="Download automatically (RECOMMENDED)",1,1,20,144,250,18,8,Bold pButton_B1="ADD TO CACHE",1,8,404,140,96,20,B1.RUN,0,True,_B1.RUN_,True pTextLabel2="This software is optional, to include it in your PE press #$qADD TO CACHE#$q button.",1,1,18,70,490,18,8,Bold pCheckBoxInWim="Include Program in boot.wim",1,3,51,265,180,18,True [Interface2] pButtonMenu1="1",1,8,5,0,70,20,pButtonMenu1,0,True,_pButtonMenu1_,True pTextLabelMenu2="2",1,1,108,3,70,18,10,Bold pButtonMenu3="?",1,8,145,0,70,20,pButtonMenu3,0,True,_pButtonMenu3_,True pBevel1=,1,12,10,65,66,2 pTextLabel="Menu Entries",1,1,10,50,230,18,8,Bold pCheckBoxShortcutDesktop="Add to Desktop Menu",1,3,40,80,150,18,True pCheckBoxShortcutQuick="Add to Quicklaunch Menu",1,3,40,110,150,18,False pCheckBoxShortcutPrograms="Add to #$qStart#$q > ",1,3,40,140,99,18,True pCheckBoxShortcutLaunchBar="Add to LaunchBar Menu ",1,3,40,170,150,18,True pButtonShortcut1=?,1,8,10,80,18,18,pButtonShortcut1,0,True,_pButtonShortcut1_,True pButtonShortcut2=?,1,8,10,110,18,18,pButtonShortcut2,0,True,_pButtonShortcut2_,True pButtonShortcut3=?,1,8,10,140,18,18,pButtonShortcut3,0,True,_pButtonShortcut3_,True pButtonShortcut4=?,1,8,10,170,18,18,pButtonShortcut4,0,True,_pButtonShortcut4_,True pTextBox1=,1,0,140,140,150,21,Programs\Utilities [pButtonMenu1] IniWrite,%ScriptFile%,Main,Interface,Interface1 System,REFRESHINTERFACE [pButtonMenu2] IniWrite,%ScriptFile%,Main,Interface,Interface2 System,REFRESHINTERFACE [pButtonMenu3] message,"Click on the buttons to toggle between tabs 1 and 2. #$x#$xTab 2 contains menu options for use in the selected shell. Click on the ? button for information about the different options." [pButtonShortcut1] message,"WinXShell only#$x#$xSelect this option to add a program shortcut to the Desktop." [pButtonShortcut2] message,"WinXShell only#$x#$xSelect this option to add a program menu option to the Quicklaunch menu - similar in appearence to the 'Pin to Taskbar' option in Windows 7/8/10." [pButtonShortcut3] message,"Applies to WinXShell#$c BBLean and LaunchBar Shell(s)#$x#$xSelect this option to add a program menu option to the Start menu. Leave blank to add to the root of the menu#$c or manually type a path to place in a sub-menu (do not use spaces in the path). E.g. #$x#$s- FileManager#$x#$s- Programs#$x#$s- Programs\FileManager#$x#$xAnd looking at the examples above - #$x#$xLeave this option blank to add a menu entry to the root of the program menu (the 'Start' menu in WinXShell#$c the 'Start' menu in BBLean#$c or the root of the LaunchBar menu bar if LaunchBar is selected as Shell)#$x#$xEnter 'FileManager' to add a menu entry for this application to the 'Start' > 'FileManager' sub-menu (WinXShell and bblean) or the 'FileManager' sub-menu in LaunchBar.#$x#$xEnter 'Programs' to add a menu entry for this application to the 'Start' > 'Programs' sub-menu (WinXShell and bblean) or the 'Programs' sub-menu in LaunchBar.#$x#$xEnter 'Programs\FileManager' to add a menu entry for this application to the 'Start' > 'Programs' > 'FileManager' sub-menu (WinXShell and bblean) or the 'Programs' > 'FileManager' sub-menu in LaunchBar." [pButtonShortcut4] message,"This setting does not apply to any LaunchBar instance running as the WinPE Shell. This option only applies to a LaunchBar instance when the Applications' > 'LaunchBar' program script is selected in the build.#$x#$xIf the 'Applications' > 'LaunchBar' program script is selected than enable this option to add a program menu entry to the root of the LaunchBar menu bar. #$x#$xPlease note that if option '6] Programs in boot.wim' in the main project script is set as 'NO'#$c then LaunchBar and a number of other applications will not be available at boot. In this case a text based .ini file will be used for LaunchBar menu settings." [B1.RUN] If,ExistFile,"%Programs%\recuva\recuva.exe",If,ExistFile,"%Programs%\recuva\recuva64.exe",Message,"The cache already contains a copy of Recuva. Exiting..." If,Not,ExistFile,"%Programs%\recuva\recuva.exe",If,Not,ExistFile,"%Programs%\recuva\recuva64.exe",Begin Message,"Downloading Recuva" Set,%MANUAL.DOWNLOAD%,YES Run,%ScriptFile%,DOWNLOAD End [DOWNLOAD] IniRead,%ScriptFile%,Main,Version,%script_Vers% If,Not,ExistFile,"%Programs%\recuva\%script_Vers%.txt",Begin If,ExistDir,"%Programs%\recuva",DirDelete,"%Programs%\recuva" If,Not,ExistDir,"%Programs%\recuva",DirMake,"%Programs%\recuva" If,Not,ExistDir,"%Programs%\recuva\Lang",DirMake,"%Programs%\recuva\Lang" System,ERROROFF,1 WebGet,http://download.piriform.com/rcsetup153.exe,"%Programs%\rcsetup153.exe" If,Not,ExistFile,"%Programs%\rcsetup153.exe",Begin Message,"Could not find %Programs%\rcsetup153.exe - possible error with download" Exit,"Could not find %Programs%\rcsetup153.exe - possible error with download" End ShellExecute,Hide,"%Tools%\7z.exe","x #$q%Programs%\rcsetup153.exe#$q -o#$q%Programs%\recuva#$q" If,ExistDir,%Programs%\recuva\$_110_,DirDelete,%Programs%\recuva\$_110_ If,ExistDir,%Programs%\recuva\$_111_,DirDelete,%Programs%\recuva\$_111_ If,ExistDir,%Programs%\recuva\$PluginsDir,DirDelete,%Programs%\recuva\$PluginsDir If,ExistFile,%Programs%\recuva\uninst.exe,FileDelete,%Programs%\recuva\uninst.exe If,ExistFile,%Programs%\recuva\RecuvaShell.dll.new,FileRename,%Programs%\recuva\RecuvaShell.dll.new,%Programs%\recuva\RecuvaShell.dll If,ExistFile,%Programs%\recuva\RecuvaShell64.dll.new,FileRename,%Programs%\recuva\RecuvaShell64.dll.new,%Programs%\recuva\RecuvaShell64.dll FileDelete,%Programs%\rcsetup153.exe FileCreateBlank,"%Programs%\recuva\recuva.ini" TXTaddLine,"%Programs%\recuva\recuva.ini",[Software\Piriform\recuva],Append TXTaddLine,"%Programs%\recuva\recuva.ini",UpdateCheck=0,Append FileCreateBlank,%Programs%\recuva\%script_Vers%.txt If,%MANUAL.DOWNLOAD%,Equal,YES,Message,"Finished Downloading Recuva" End [process] If,%FullProjectRun%,Equal,NO,Run,"%ProjectDir%\Core\common.script",PostConfigRun AddInterface,%ScriptFile%,Interface1,"" AddInterface,%ScriptFile%,Interface2,"" If,%pCheckBoxInWim%,Equal,True,Set,%PROGRAMS.IN.WIM%,YES Else,Set,%PROGRAMS.IN.WIM%,NO Run,%ScriptFile%,CHECKS Run,%ScriptFile%,MENU Run,%ScriptFile%,COMMON If,%PROGRAMS.IN.WIM%,Equal,NO,Run,%ScriptFile%,NOT.IN.WIM If,%PROGRAMS.IN.WIM%,Equal,YES,Run,%ScriptFile%,IN.WIM [CHECKS] If,%ARCH%,Equal,x86,If,Not,ExistFile,"%Programs%\recuva\recuva.exe",Begin Message,"recuva.exe is missing - exiting script...",Error,5 Exit,"recuva.exe is missing - exiting script...",WARN End If,%ARCH%,Equal,x64,If,Not,ExistFile,"%Programs%\recuva\recuva64.exe",Begin Message,"recuva64.exe is missing - exiting script...",Error,5 Exit,"recuva64.exe is missing - exiting script...",WARN End [MENU] If,%PROGRAMS.IN.WIM%,Equal,NO,Begin If,Not,ExistFile,"%OutputDir%\Programs\ShortcutsNotInWim.txt",Run,"%ProjectDir%\Core\common.script",NotInWim TXTaddline,"%OutputDir%\Programs\ShortcutsNotInWim.txt","#$p~dp0nircmd.exe shortcut #$q#$p~dp0recuva\recuva.exe#$q #$q#$pTemp#$p\ShortCuts#$q #$qrecuva#$q",Append End If,%PROGRAMS.IN.WIM%,Equal,YES,Begin ShellExecute,Hide,"%Tools%\Shortcut.exe","/A:C /T:#$q#$pSystemDrive#$p\Programs\recuva\recuva.exe#$q /F:#$q%ProjectTemp%\recuva.lnk#$q /I:#$q#$pSystemDrive#$p\Programs\recuva\recuva.exe#$c0#$q" If,ExistFile,"%ProjectTemp%\recuva.lnk",Begin Set,%MyShortcut%,recuva.lnk If,%pCheckBoxShortcutDesktop%,Equal,True,FileCopy,"%ProjectTemp%\%MyShortcut%","%ProjectTemp%\ShortCuts\Desktop" If,%pCheckBoxShortcutQuick%,Equal,True,FileCopy,"%ProjectTemp%\%MyShortcut%","%ProjectTemp%\ShortCuts\Quick" If,%pCheckBoxShortcutPrograms%,Equal,True,Begin Set,%ProgramMenuPath%,%pTextBox1% Run,"%ProjectDir%\Core\common.script",StartMenu End If,%pCheckBoxShortcutLaunchBar%,Equal,True,FileCopy,"%ProjectTemp%\%MyShortcut%","%ProjectTemp%\ShortCuts\LaunchBar" If,%FullProjectRun%,Equal,NO,Run,"%ProjectDir%\Core\common.script",PostConfigRunShortcuts FileDelete,"%ProjectTemp%\%MyShortcut%" End End [COMMON] If,%PROGRAMS.IN.WIM%,Equal,NO,Set,%PATH%,%OutputDir% If,%PROGRAMS.IN.WIM%,Equal,YES,Set,%PATH%,%TargetDir% If,Not,ExistDir,"%PATH%\Programs",DirMake,"%PATH%\Programs" DirMake,"%PATH%\Programs\recuva" DirMake,"%PATH%\Programs\recuva\Lang" DirCopy,"%Programs%\recuva\Lang\*.*","%PATH%\Programs\recuva\Lang" If,%ARCH%,Equal,x64,Begin FileCopy,"%Programs%\recuva\recuva64.exe","%PATH%\Programs\recuva\recuva.exe" If,ExistFile,"%Programs%\recuva\RecuvaShell64.dll",FileCopy,"%Programs%\recuva\RecuvaShell64.dll","%PATH%\Programs\recuva" End If,%ARCH%,Equal,x86,Begin FileCopy,"%Programs%\recuva\recuva.exe","%PATH%\Programs\recuva" If,ExistFile,"%Programs%\recuva\RecuvaShell.dll",FileCopy,"%Programs%\recuva\RecuvaShell.dll","%PATH%\Programs\recuva" End FileCopy,"%Programs%\recuva\recuva.ini","%PATH%\Programs\recuva" IniWrite,"%OutputDir%\Project.Settings.ini",PROGRAMS,Recuva,YES [IN.WIM] Echo,"Mounting registry hives..." If,Not,ExistRegSection,HKLM,_WinPE_SOFTWARE,RegHiveLoad,_WinPE_SOFTWARE,"%Target_config%\software" RegWrite,HKLM,0x1,"_WinPE_SOFTWARE\Classes\CLSID\{435E5DF5-2510-463C-B223-BDA47006D002}","","RecuvaShellExt Class" RegWrite,HKLM,0x1,"_WinPE_SOFTWARE\Classes\CLSID\{435E5DF5-2510-463C-B223-BDA47006D002}\InProcServer32","ThreadingModel","Apartment" RegWrite,HKLM,0x1,"_WinPE_SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0",,"RecuvaShell 1.0 Type Library" RegWrite,HKLM,0x1,"_WinPE_SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0\FLAGS",,0 RegWrite,HKLM,0x2,"_WinPE_SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0\HELPDIR",,"#$pSystemDrive#$p\Programs\Recuva" If,%ARCH%,Equal,x86,Begin RegWrite,HKLM,0x2,"_WinPE_SOFTWARE\Classes\CLSID\{435E5DF5-2510-463C-B223-BDA47006D002}\InProcServer32","","#$pSystemDrive#$p\Programs\Recuva\RecuvaShell.dll" RegWrite,HKLM,0x2,"_WinPE_SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0\0\win32",,"#$pSystemDrive#$p\Programs\Recuva\RecuvaShell.dll" End If,%ARCH%,Equal,x64,Begin RegWrite,HKLM,0x2,"_WinPE_SOFTWARE\Classes\CLSID\{435E5DF5-2510-463C-B223-BDA47006D002}\InProcServer32","","#$pSystemDrive#$p\Programs\Recuva\RecuvaShell64.dll" RegWrite,HKLM,0x2,"_WinPE_SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0\0\win64",,"#$pSystemDrive#$p\Programs\Recuva\RecuvaShell64.dll" End Echo,"Unmounting registry hives..." RegHiveUnload,_WinPE_SOFTWARE If,%FullProjectRun%,Equal,NO,WimPathAdd,%OutputDir%\sources\boot.wim,%Boot.wim.Image.number%,%TargetDir%,"" //Wait,1 [NOT.IN.WIM] If,Not,ExistFile,"%PATH%\Programs\registry.entries.cmd",Begin FileCreateBlank,"%PATH%\Programs\registry.entries.cmd" TXTaddLine,"%PATH%\Programs\registry.entries.cmd",@Echo off,Append TXTaddLine,"%PATH%\Programs\registry.entries.cmd",,Append TXTaddLine,"%PATH%\Programs\registry.entries.cmd",Call #$p~dp0version.check.cmd,Append End TXTaddLine,"%PATH%\Programs\registry.entries.cmd",::=======RECUVA=====,Append TXTaddLine,"%PATH%\Programs\registry.entries.cmd",reg.exe add #$qHKLM\SOFTWARE\Classes\CLSID\{435E5DF5-2510-463C-B223-BDA47006D002}#$q /ve /t REG_SZ /d #$qRecuvaShellExt Class#$q /f,Append TXTaddLine,"%PATH%\Programs\registry.entries.cmd",reg.exe add #$qHKLM\SOFTWARE\Classes\CLSID\{435E5DF5-2510-463C-B223-BDA47006D002}\InProcServer32#$q /v #$qThreadingModel#$q /t REG_SZ /d #$qApartment#$q /f,Append TXTaddLine,"%PATH%\Programs\registry.entries.cmd",reg.exe add #$qHKLM\SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0#$q /ve /t REG_SZ /d #$qRecuvaShell 1.0 Type Library#$q /f,Append TXTaddLine,"%PATH%\Programs\registry.entries.cmd",reg.exe add #$qHKLM\SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0\FLAGS#$q /ve /t REG_SZ /d 0 /f,Append TXTaddLine,"%PATH%\Programs\registry.entries.cmd",reg.exe add #$qHKLM\SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0\HELPDIR#$q /ve /t REG_SZ /d #$q#$p~dp0Recuva#$q /f,Append If,%ARCH%,Equal,x86,Begin TXTaddLine,"%PATH%\Programs\registry.entries.cmd",reg.exe add #$qHKLM\SOFTWARE\Classes\CLSID\{435E5DF5-2510-463C-B223-BDA47006D002}\InProcServer32#$q /ve /t REG_SZ /d #$q#$p~dp0Recuva\RecuvaShell.dll#$q /f,Append TXTaddLine,"%PATH%\Programs\registry.entries.cmd",reg.exe add #$qHKLM\SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0\0\win32#$q /ve /t REG_SZ /d #$q#$p~dp0Recuva\RecuvaShell.dll#$q /f,Append End If,%ARCH%,Equal,x64,Begin TXTaddLine,"%PATH%\Programs\registry.entries.cmd",reg.exe add #$qHKLM\SOFTWARE\Classes\CLSID\{435E5DF5-2510-463C-B223-BDA47006D002}\InProcServer32#$q /ve /t REG_SZ /d #$q#$p~dp0Recuva\RecuvaShell64.dll#$q /f,Append TXTaddLine,"%PATH%\Programs\registry.entries.cmd",reg.exe add #$qHKLM\SOFTWARE\Classes\TypeLib\{CA6C28CD-35A7-4D30-864B-5CF44422BAD2}\1.0\0\win64#$q /ve /t REG_SZ /d #$q#$p~dp0Recuva\RecuvaShell64.dll#$q /f,Append End TXTaddLine,"%PATH%\Programs\registry.entries.cmd",,Append //Wait,1 If,%FullProjectRun%,Equal,NO,Run,"%ProjectDir%\Core\common.script",PostConfigRunNotInWim [AuthorEncoded] logo=recuva48.ico recuva48.ico=5110,6814 [EncodedFile-AuthorEncoded-recuva48.ico] lines=1 0=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 1=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