[main] Title=Copy and Expand files Description=Copy and expand compressed files from your Windows Install CD/DVD or folder into your build. This step is fundamental to add all needed system files. Selected=True Level=1 Locked=True Author=Peter Schlang Version=20 Contact=http://BootLand.pt.vu Date=2007-JUL-23 Credits=All credits go to Microsoft for developing this Operative System and to everybody on the BootLand forums for helping on the debuggind and improvement of this script. Upload=2008-Feb-11 15:31:23 Download_Level=0 [variables] %OS%= %SP%= %spFile%= %drFile%= %icon%=0 [Verify] Call "WBVersion" ($$$,071.03); [process] IniRead,"%ProjectInfo%","OS","Type","%OS%" IniRead,"%ProjectInfo%","OS","ServicePack","%SP%" If,NotExistFile,%source_win%\NTDETECT.COM,run,%ScriptFile%,process-NoFileFound Echo,"Copying boot files.." FileCopy,"%source_win%\NTDETECT.COM","%target_win%" FileCopy,"%source_win%\SETUPLDR.BIN","%target_win%" FileCopy,"%source_win%\BIOSINFO.INF","%target_sys%" If,ExistFile,"%SourceDir%\BOOTFONT.BIN",FileCopy,"%SourceDir%\BOOTFONT.BIN","%TargetDir%" echo,"Copying System32 files.." FileCopy,"%source_win%\BOOTVID.DL_","%target_sys%" FileCopy,"%source_win%\HAL.DL_","%target_sys%" FileCopy,"%source_win%\IMAGEHLP.DLL","%target_sys%" FileCopy,"%source_win%\NTDLL.DLL","%target_sys%" FileCopy,"%source_win%\NTOSKRNL.EX_","%target_sys%" echo,"Expanding System32 files.." CopyOrExpand,%source_win%\ADVAPI32.DLL,%target_sys% If,NotExistFile,%target_sys%\ADVAPI32.DLL,Halt,"This script needs WinBuilder version 071 beta 3 or newer!" CopyOrExpand,%source_win%\AUTHZ.DLL,%target_sys% CopyOrExpand,%source_win%\BASESRV.DLL,%target_sys% CopyOrExpand,%source_win%\CMD.EXE,%target_sys% CopyOrExpand,%source_win%\CRYPT32.DLL,%target_sys% CopyOrExpand,%source_win%\CRYPTDLL.DLL,%target_sys% CopyOrExpand,%source_win%\CSRSRV.DLL,%target_sys% CopyOrExpand,%source_win%\CSRSS.EXE,%target_sys% CopyOrExpand,%source_win%\CTYPE.NLS,%target_sys% CopyOrExpand,%source_win%\FRAMEBUF.DLL,%target_sys% CopyOrExpand,%source_win%\GDI32.DLL,%target_sys% CopyOrExpand,%source_win%\KERNEL32.DLL,%target_sys% CopyOrExpand,%source_win%\L_INTL.NLS,%target_sys% CopyOrExpand,%source_win%\LOCALE.NLS,%target_sys% CopyOrExpand,%source_win%\MPR.DLL,%target_sys% CopyOrExpand,%source_win%\MSASN1.DLL,%target_sys% CopyOrExpand,%source_win%\MSPRIVS.DLL,%target_sys% CopyOrExpand,%source_win%\MSV1_0.DLL,%target_sys% CopyOrExpand,%source_win%\MSVCRT.DLL,%target_sys% CopyOrExpand,%source_win%\NDDEAPI.DLL,%target_sys% CopyOrExpand,%source_win%\NETAPI32.DLL,%target_sys% CopyOrExpand,%source_win%\NTDSAPI.DLL,%target_sys% CopyOrExpand,%source_win%\PROFMAP.DLL,%target_sys% CopyOrExpand,%source_win%\PSAPI.DLL,%target_sys% CopyOrExpand,%source_win%\REGAPI.DLL,%target_sys% CopyOrExpand,%source_win%\RPCRT4.DLL,%target_sys% CopyOrExpand,%source_win%\SECUR32.DLL,%target_sys% CopyOrExpand,%source_win%\SETUPAPI.DLL,%target_sys% CopyOrExpand,%source_win%\SMSS.EXE,%target_sys% CopyOrExpand,%source_win%\SORTKEY.NLS,%target_sys% CopyOrExpand,%source_win%\SORTTBLS.NLS,%target_sys% If,%OS%,Equal,W2003,CopyOrExpand,%source_win%\SXS.DLL,%target_sys% CopyOrExpand,%source_win%\UNICODE.NLS,%target_sys% CopyOrExpand,%source_win%\UNTFS.DLL,%target_sys% CopyOrExpand,%source_win%\USER32.DLL,%target_sys% CopyOrExpand,%source_win%\USERENV.DLL,%target_sys% CopyOrExpand,%source_win%\VERSION.DLL,%target_sys% CopyOrExpand,%source_win%\VGA.DLL,%target_sys% CopyOrExpand,%source_win%\VGA850.FON,%target_sys% CopyOrExpand,%source_win%\VGAOEM.FON,%target_sys% If,%OS%,Equal,XP,CopyOrExpand,%source_win%\WATCHDOG.SYS,%target_sys% CopyOrExpand,%source_win%\WIN32K.SYS,%target_sys% CopyOrExpand,%source_win%\WINLOGON.EXE,%target_sys% CopyOrExpand,%source_win%\WINMM.DLL,%target_sys% CopyOrExpand,%source_win%\WINSRV.DLL,%target_sys% CopyOrExpand,%source_win%\WINSTA.DLL,%target_sys% CopyOrExpand,%source_win%\WINTRUST.DLL,%target_sys% CopyOrExpand,%source_win%\WS2_32.DLL,%target_sys% CopyOrExpand,%source_win%\WS2HELP.DLL,%target_sys% echo,"Copying Driver files.." CopyOrExpand,%source_win%\ALIIDE.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\ATAPI.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\CDFS.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\CDROM.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\CMDIDE.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\DISK.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\DMBOOT.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\DMIO.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\DMLOAD.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\DXAPI.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\DXG.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\DXGTHK.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\FASTFAT.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\FDC.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\FLPYDISK.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\FTDISK.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\I8042PRT.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\INTELIDE.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\ISAPNP.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\KBDCLASS.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\KSECDD.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\MOUNTMGR.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\NPFS.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\NTFS.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\OPRGHDLR.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\PARTMGR.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\PCI.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\PCIIDE.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\PCIIDEX.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\SETUPDD.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\SPDDLANG.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\VGA.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\VIAIDE.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\VIDEOPRT.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\WMILIB.SYS,%target_sys%\drivers If,%OS%,Equal,W2003,CopyOrExpand,%source_win%\WATCHDOG.SYS,%target_sys%\drivers // IniWrite,"%ProjectInfo%","UPX-Switches","WIN32K.SYS","-9" IniRead,"%ProjectInfo%","Cabs","SP_CAB","%spFile%" IniRead,"%ProjectInfo%","Cabs","DR_CAB","%drFile%" Run,%ScriptFile%,process-%HoJoPElevel% If,%bootfix%,Equal,True,FileCopy,"%source_win%\BOOTFIX.BIN","%target_win%" Run,%ScriptLog%,Process-log [copy-my-font] FileCopy,"%pTextBox2%\%pTextBox1%","%target_win%\Fonts" FileRename,"%target_win%\Fonts\%pTextBox1%","%target_win%\Fonts\arial.ttf" Run,%ScriptFile%,register-font [copy-arial] Expand,"%source_win%\ARIAL.TT_","%target_win%\Fonts" Run,%ScriptFile%,register-font [register-font] Echo,"Registering Font" RegHiveLoad,"WB-Software","%target_sys%\config\software" RegWrite,HKLM,0x1,"WB-software\Microsoft\Windows NT\CurrentVersion\Fonts","Arial (TrueType)","ARIAL.TTF" RegHiveUnLoad,"WB-Software" [process-1] Echo,"Expanding Font files.." Expand,"%source_win%\MARLETT.TT_","%target_win%\Fonts" If,ExistFile,"%target_win%\Fonts\ARIAL.TTF",FileDelete,"%target_win%\Fonts\ARIAL.TTF" If,%pRadioButton1%,Equal,True,Run,%ScriptFile%,copy-arial If,%pRadioButton3%,Equal,True,Run,%ScriptFile%,copy-my-font // FileCopy,%source_win%\KDCOM.DL*,%target_sys% FileCopy,%source_win%\NULL.SY*,%target_sys%\drivers FileCopy,%source_win%\NDIS.SY*,%target_sys%\drivers FileCopy,%source_win%\CLASSPNP.SY*,%target_sys%\drivers FileCopy,%source_win%\FS_REC.SY*,%target_sys%\drivers FileCopy,%source_win%\MCD.SY*,%target_sys%\drivers FileCopy,%source_win%\MUP.SY*,%target_sys%\drivers // Run,%ScriptFile%,Get-CodePage,AnsiCodepage Run,%ScriptFile%,Get-CodePage,OemCodepage Run,%ScriptFile%,Get-CodePage,MacCodepage Run,%ScriptFile%,Get-CodePage,UnicodeCasetable Run,%ScriptFile%,Get-CodePage,OemHalFont [Get-CodePage] IniRead,%target_win%\txtsetup.sif,nls,#1,"%temp%" Run,%ScriptFile%,Decode-CodePage,%temp% [Decode-CodePage] Run,%ScriptFile%,Copy-CodePage,#1,#2,#3 If,.#3.,NotEqual,..,Run,%ScriptFile%,Copy-CodePage,#3 [Copy-CodePage] CopyOrExpand,%source_win%\#1,%target_sys% ShellExecute,"hide","makecab.exe","/D CompressionType=LZX /D CompressionMemory=21 #$q%target_sys%\#1#$q /L #$q%target_sys%#$q" FileDelete,"%target_sys%\#1" IniWrite,%target_win%\txtsetup.sif,SourceDisksFiles,#1,1#$c#$c#$c#$c#$c#$c#$c22#$c0#$c0#$c#$c1#$c2 [walk-around] If,ExistFile,"%source_win%\%spFile%",ShellExecute,"hide","expand.exe","#$q%source_win%\%spFile%#$q -F:mouclass.sys #$q%target_sys%\drivers#$q" [Add-HAL] FileCopy,"%source_win%\#1_","%target_sys%" IniWrite,%target_win%\txtsetup.sif,SourceDisksFiles,#1#2,1#$c#$c#$c#$c#$c#$c#$c#$c3#$c3#$c#$c1#$c2 [Process-2] Run,%ScriptFile%,Add-HAL,HALAACPI.DL,L Run,%ScriptFile%,Add-HAL,HALACPI.DL,L Run,%ScriptFile%,Add-HAL,HALAPIC.DL,L Run,%ScriptFile%,Add-HAL,HALMACPI.DL,L Run,%ScriptFile%,Add-HAL,HALMPS.DL,L // If,%OS%,Equal,XP,FileCopy,"%source_win%\HALSP.DL_","%target_sys%" Echo,"Copying GUI dependent files.." CopyOrExpand,%source_win%\APPHELP.DLL,%target_sys% CopyOrExpand,%source_win%\BEEP.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\BIOSINFO.INF,%target_sys% CopyOrExpand,%source_win%\BIOSINFO.INF,%target_win% CopyOrExpand,%source_win%\CLASSPNP.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\COMCTL32.DLL,%target_sys% CopyOrExpand,%source_win%\COMDLG32.DLL,%target_sys% CopyOrExpand,%source_win%\CRYPTUI.DLL,%target_sys% CopyOrExpand,%source_win%\DESK.CPL,%target_sys% CopyOrExpand,%source_win%\DISKCOPY.DLL,%target_sys% CopyOrExpand,%source_win%\DNSAPI.DLL,%target_sys% CopyOrExpand,%source_win%\FS_REC.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\HIDCLASS.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\HIDPARSE.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\IMM32.DLL,%target_sys% CopyOrExpand,%source_win%\IPHLPAPI.DLL,%target_sys% CopyOrExpand,%source_win%\KBDHID.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\KDCOM.DLL,%target_sys% CopyOrExpand,%source_win%\LSASRV.DLL,%target_sys% CopyOrExpand,%source_win%\LSASS.EXE,%target_sys% CopyOrExpand,%source_win%\MCD.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\MNMDD.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\MSGINA.DLL,%target_sys% CopyOrExpand,%source_win%\MSVCP60.DLL,%target_sys% CopyOrExpand,%source_win%\MUP.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\NCOBJAPI.DLL,%target_sys% CopyOrExpand,%source_win%\NDDEAPI.DLL,%target_sys% CopyOrExpand,%source_win%\NDIS.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\NTDETECT.COM,%target_win% CopyOrExpand,%source_win%\NTDSAPI.DLL,%target_sys% If,%OS%,Equal,W2003,If,%SP%,Equal,none,CopyOrExpand,%source_win%\NTKRNLMP.EXE,%target_sys% If,%OS%,Equal,XP,If,%SP%,Equal,SP1,CopyOrExpand,%source_win%\NTKRNLMP.EXE,%target_sys% CopyOrExpand,%source_win%\NULL.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\ODBC32.DLL,%target_sys% CopyOrExpand,%source_win%\OLE32.DLL,%target_sys% CopyOrExpand,%source_win%\OLEAUT32.DLL,%target_sys% CopyOrExpand,%source_win%\OLEDLG.DLL,%target_sys% CopyOrExpand,%source_win%\OLEPRO32.DLL,%target_sys% CopyOrExpand,%source_win%\POWRPROF.DLL,%target_sys% CopyOrExpand,%source_win%\OHCI1394.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\RAMDISK.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\RDBSS.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\RUNDLL32.EXE,%target_sys% CopyOrExpand,%source_win%\SAMLIB.DLL,%target_sys% CopyOrExpand,%source_win%\SAMSRV.DLL,%target_sys% CopyOrExpand,%source_win%\SCESRV.DLL,%target_sys% CopyOrExpand,%source_win%\SCSIPORT.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\SERVICES.EXE,%target_sys% CopyOrExpand,%source_win%\SFLOPPY.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\SHELL32.DLL,%target_sys% CopyOrExpand,%source_win%\SHLWAPI.DLL,%target_sys% CopyOrExpand,%source_win%\SLIP.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\SXS.DLL,%target_sys% CopyOrExpand,%source_win%\SYSSETUP.DLL,%target_sys% CopyOrExpand,%source_win%\TDI.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\UDFS.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\UMPNPMGR.DLL,%target_sys% CopyOrExpand,%source_win%\URLMON.DLL,%target_sys% CopyOrExpand,%source_win%\USP10.DLL,%target_sys% CopyOrExpand,%source_win%\VGA256.DLL,%target_sys% CopyOrExpand,%source_win%\WININET.DLL,%target_sys% CopyOrExpand,%source_win%\WINSPOOL.DRV,%target_sys% CopyOrExpand,%source_win%\WLDAP32.DLL,%target_sys% CopyOrExpand,%source_win%\WSOCK32.DLL,%target_sys% CopyOrExpand,%source_win%\ACPI.SYS,%target_sys%\drivers CopyOrExpand,%source_win%\ACPIEC.SYS,%target_sys%\drivers If,"%spFile%",NotEqual,"",Run,%ScriptFile%,walk-around If,NotExistFile,#$q%target_sys%\drivers\mouclass.sys#$q,ShellExecute,"hide","expand.exe","#$q%source_win%\%drFile%#$q -F:mouhid.sys #$q%target_sys%\drivers#$q" If,NotExistFile,#$q%target_sys%\drivers\mouclass.sys#$q,ShellExecute,"hide","expand.exe","#$q%source_win%\%drFile%#$q -F:mouclass.sys #$q%target_sys%\drivers#$q" Echo,CopyOrExpanding Font files.. CopyOrExpand,%source_win%\ARIAL.TTF,%target_win%\Fonts CopyOrExpand,%source_win%\MARLETT.TTF,%target_win%\Fonts If,%pCheckBox1%,Equal,True,Set,%Icon%,1 If,%pCheckBox2%,Equal,True,Set,%Icon%,1 If,%HoJoPELevel%,Equal,2,If,%icon%,Equal,1,Run,%ScriptFile%,icons [icons] RegHiveLoad,"WB-Software","%target_sys%\config\software" If,%pCheckBox1%,Equal,True,RegWrite,"HKLM","0x1","WB-Software\Classes\CLSID\{D20EA4E1-3957-11d2-A40B-0C5020524152}",,"Fonts" If,%pCheckBox1%,Equal,True,RegWrite,"HKLM","0x2","WB-Software\Classes\CLSID\{D20EA4E1-3957-11d2-A40B-0C5020524152}\DefaultIcon",,"%SystemRoot%\system32\main.cpl,9" If,%pCheckBox2%,Equal,True,RegWrite,"HKLM","0x1","WB-Software\Classes\CLSID\{D20EA4E1-3957-11d2-A40B-0C5020524153}",,"Administrative Tools" If,%pCheckBox2%,Equal,True,RegWrite,"HKLM","0x2","WB-Software\Classes\CLSID\{D20EA4E1-3957-11d2-A40B-0C5020524153}\DefaultIcon",,"%SystemRoot%\system32\main.cpl,10" RegHiveUnLoad,"WB-Software" CopyOrExpand,%source_win%\MAIN.CPL,%target_sys% [process-NoFileFound] Message,"The path you specified as your windows files source is not valid! #$x#$xPlease select a valid source dir in the paths window to run this script.." exit,"Exiting..." [Interface] pTextBox1=Font,1,0,75,129,201,21,VeraMoBd.ttf pTextBox2="Font Directory",1,0,75,90,201,21,%GlobalTemplates%\Fonts pRadioButton1="Include Arial font (+358Kb)",1,11,48,33,195,18,true pRadioButton3="Use following TTF font and rename it to target ARIAL.TTF (+???Kb)",1,11,48,53,390,18,false pRadioButton4="No fix for the font on window titles",1,11,48,13,195,18,false pBevel1=pBevel1,1,12,12,10,456,149 pTextLabel1="This panel is for the Cmd version only!",1,1,282,16,180,30,9,Bold pCheckBox1="Copy 'Fonts' icon",1,3,37,187,121,18,True pCheckBox2="Copy 'Administrative Tools' Icon",1,3,163,187,200,18,True [AuthorEncoded] c&e.jpg=2Kb,3Kb Logo=c&e.jpg [EncodedFile-AuthorEncoded-c&e.jpg] lines=0 0=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