[Main]
Title=create iso
Description= Creates an .iso-file
Author=Kare
Selected=True
Level=8
Version=19.3
Date=01.03.2026
Translation_DE=MaineCoon

[Interface]
pFrame1=Ramboot Settings,707070,0,0,10,210,350,100
pTextBox1=Created with LiveSystem pro. Please wait...,Boot Line:,0,0,10,95,280,21
pTextBox2=WinXP,Volume Name: ,0,0,10,30,90,21

pTextBox4=60,Ramsize:,0,0,20,245,40,21
pTextLabel2=MB,10,0,,65,268,20,20

pCheckBox1=True,Create Iso,0,3,200,260,121,18
tConnect=Connect to USB, please wait
//
tHalt_1=The HDD Image [%Target_CD%\i386\%ImageFile%] could not be created
tEcho_1=Setting file attributes [Inf files] ...
tEcho_2=Creating Bootable ISO file [%ISODir%] ...
tEcho_3=ISO Size: [%size% MB]
tEcho_4=Creating [Ramboot] ...
tEcho_5=Creating [ImageFile] ...
tEcho_6=copying [Windows files] ...
tEcho_7=Creating RAM Bootable ISO file [%ISODir%] ...
tEcho_8=unmount drive ( %FreeLetter% )

[Interface.07]
Description=Erstellt eine .iso-Datei
pFrame1=Ramboot-Einstellungen:,707070,0,0,10,210,350,100
pTextBox1=Erstellt mit LiveSystem pro. Bitte warten...,Boot-Zeile:,0,0,10,120,280,21
ptextbox2=WinXP,Bezeichnung: ,0,0,10,50,90,21

ptextbox4=60,Größe der RamDisk:,0,0,30,250,40,21
ptextlabel2=MB,10,0,Default,75,272,30,20

pCheckBox1=True,ISO erstellen,0,3,200,260,121,18
tConnect=Verbinde USB, bitte warten
//
tHalt_1=Die Datei [%Target_CD%\i386\%ImageFile%] konnte nicht erstellt werden
tEcho_1=Dateiattribute werden geschrieben [Inf-Dateien] ...
tEcho_2=Bootfähige ISO-Datei wird erstellt [%ISODir%] ...
tEcho_3=Größe der ISO-Datei: [%size% MB]
tEcho_4=Erstellt wird [Ramboot] ...
tEcho_5=Erstellt wird [Abbilddatei] ...
tEcho_6=Kopiert werden [Windows-Dateien] ...
tEcho_7=RAMBoot-fähige ISO-Datei wird erstellt [%ISODir%] ...
tEcho_8=Schliesse Laufwerk ( %FreeLetter% )

Panel=1
[process]

Echo,%tEcho_1%
if,ExistFile,%target_win%\inf\*.inf,then,FileSetAttrib,%target_win%\inf\*.inf,-r

if,not,%pTextBox1%,=,,then,IniWrite,"%Target_Win%\txtsetup.sif","SetupData","loaderprompt",#$q%pTextBox1%#$q
Run,%Projectdir%\Build\8-Shortcuts.srt,createuserfile

RegUnLoad,PE-SYSTEM
RegUnLoad,PE-SOFTWARE
RegUnLoad,PE-USER

System,Error,off
FileDelete,%target_sys%\setupreg.hiv{*.*
FileDelete,%target_sys%\setupreg.hiv.log*.*
FileDelete,%target_sys%\Config\DEFAULT{*.*
FileDelete,%target_sys%\Config\DEFAULT.log*.*
FileDelete,%target_sys%\Config\SOFTWARE{*.*
FileDelete,%target_sys%\Config\SOFTWARE.log*.*
FileDelete,%target_sys%\Config\SYSTEM{*.*
FileDelete,%target_sys%\Config\SYSTEM.log*.*
FileDelete,%target_sys%\Config\SAM.log
FileDelete,%target_sys%\Config\SECURITY.log
System,Error,on

ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q /d #$q%target_win%\#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q /d #$q%target_sys%\#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q /d #$q%target_sys%\drivers\#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%targetdir%\%BootFlag%#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%targetdir%\win51*#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%targetdir%\bootfont.bin#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_win%\*.bin#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_win%\*.si?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_win%\*.in?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_win%\ntdetect.com#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_win%\spcmdcon.sy*#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\*.in?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\ntoskr*.ex?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\ntkrnlmp.ex?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\kdcom.dl?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\bootvid.dl?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\setupreg.hi?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\*.fo?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\*.nl?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\hal*.dl?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\drivers\*.sy?#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%target_sys%\win*.sif#$q"
ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q /d /s #$q%target_sys%\$OEM$#$q"

if,%Ramboot%,=,false,then
	echo,%tEcho_2%

	FileCopy,%SourceDir%\I386\NTDETECT.COM,%Target_win%
	FileSetAttrib,%Target_win%\NTDETECT.COM,-R

	FileCopy,%SourceDir%\I386\SETUPLDR.BIN,%Target_win%
	FileSetAttrib,%Target_win%\SETUPLDR.BIN,-R
	FileCreateBlank,%TargetDir%\BootFlag

	filecopy,%Scriptdir%\files\bootsect.bin,%TargetDir%
	//Fix 34KB ISO - lowercase etfsboot.com
	FileRename,%TargetDir%\bootsect.bin,%TargetDir%\bootsect.bin

	ShellExecute,show,%Tools%\mkisofs.exe,"-iso-level 4 -volid #$q%pTextBox2%#$q -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide boot.catalog -duplicates-once -o #$q%IsoFile%#$q #$q%targetdir%#$q"
	if,not,%exitcode%,=,0,then,Halt,Error mkisofs.exe

	Retrieve,%size%,FILESIZE,%ISOfile%
	math,%size%,%size%/1048576,Round_Up

	String,Format,%size%,%.2f

	echo,%tEcho_3%
else
	echo,%tEcho_4%
	Set,%zcopy%,zCopy.exe

	If,not,ExistFile,%Scriptdir%\files\XPRamBoot\ramdisk.sys,then,run,%Scriptfile%,GetBootFiles

	filecopy,%Scriptdir%\files\XPRamBoot\ramdisk.sys,%target_sys%\drivers\
	IniWrite,%target_win%\txtsetup.sif,ScsiClass.Load,ramdisk,ramdisk.sys


	System,FILEREDIRECT,off
	If,not,ExistFile,%windowsdir%\system32\imdisk.exe,then		
		ShellExecute,Show,%Tools%\imdiskinst.exe,-y
	end
	System,FILEREDIRECT,on

	If,%OS%,=,Win2003,then
		If,Not,ExistFile,%target_win%\ntdetect.com,then,CopyOrExpand,%source_win%\NTDETECT.COM,%target_win%
	end
	
	if,not,ExistDir,%Target_CD%\I386,then,DirMake,%Target_CD%\I386

	System,GETFREEDRIVE,%freeletter%
	set,%filesystem%,Ntfs
	Set,%imageoffset%,32256

	If,%CDboot%,=,True,then
		System,GetDate,%yyyy%mm%dd,%Imagename%
		Set,%ImageFile%,%Imagename%.img
		IniWrite,%Target_sys%\PEinit.ini,Init,001,DrvLetter|%CDDrive%|I386\%ImageFile%|%tConnect%
	End

	Filedelete,%Target_CD%\WINNT.SIF,1
	FileCreateBlank,%Target_CD%\WINNT.SIF
	TxtAddLine,%Target_CD%\WINNT.SIF,[SetupData],Bottom
	TxtAddLine,%Target_CD%\WINNT.SIF,"BootDevice=#$qramdisk(0)#$q",Bottom
	TxtAddLine,%Target_CD%\WINNT.SIF,"BootPath=#$q\i386\System32\#$q",Bottom
	TxtAddLine,%Target_CD%\WINNT.SIF,"OsLoadOptions=#$q/fastdetect /minint#$s/rdexportashd#$s/rdimageoffset=%imageoffset%#$s/rdpath=\i386\%ImageFile%#$q",Bottom
	
	
	FileDelete,%Target_CD%\i386\%ImageFile%,1
	set,%hddimagefolder%,%scriptdir%\files
	StrFormat,%TargetRamFolderShortpath%,SHORTPATH,%Target_CD%\i386
	// calc image
	Retrieve,%ImgSize%,DirSize,%TargetDir%
	math,%ImgSize%,(%ImgSize%+((17+%pTextBox4%)*1048576))/512,Round_Up

	echo,%tEcho_5%
	System,FILEREDIRECT,OFF
	ShellExecute,hide,%ScriptDir%\files\dd.exe,if=/dev/zero of=#$q%TargetRamFolderShortpath%\%ImageFile%#$q bs=512 count=%ImgSize% seek=1c

	If,Not,ExistFile,%TargetRamFolderShortpath%\%ImageFile%,then,Halt,%tHalt_1%

	// FixPartitionType
	ShellExecute,Hide,%windowsdir%\system32\cmd.exe,"/c #$q dsfo #$q%TargetRamFolderShortpath%\%ImageFile%$q 450 1 partbyte.DAT #$q",%hddimagefolder%
	ShellExecute,Hide,%tools%\%Projectfolder%\bpatch.exe," partbyte.DAT #$q%ScriptFile%::NtfsPatch#$q",%hddimagefolder%
	ShellExecute,Hide,%windowsdir%\system32\cmd.exe,"/c #$q dsfi #$q%TargetRamFolderShortpath%\%ImageFile%#$q 450 1 partbyte.DAT #$q",%hddimagefolder%

	ShellExecute,Hide,%WindowsDir%\system32\imdisk.exe,"-a#$s-t#$sfile#$s-b#$s%imageoffset%#$s-f#$s#$q%Target_CD%\i386\%ImageFile%#$q#$s-o#$srw#$s-m#$s%FreeLetter%"

	ShellExecute,Hide,%WindowsDir%\system32\format.com,"%FreeLetter% /FS:%filesystem% /V:LiveSys /X /force /Q"

	echo,%tEcho_6%
	ShellExecute,Show,"%ScriptDir%\files\%zcopy%","#$q%TargetDir%#$q#$s#$q%FreeLetter%#$q#$sfakeparameter#$s/q"

	echo,%tEcho_8%
	for,%x%,1,50
		ShellExecute,Hide,%WindowsDir%\system32\imdisk.exe,"-D#$s-m#$s%FreeLetter%"
		if,%exitcode%,=,0,then,exitloop
		wait,40
	next
	System,FILEREDIRECT,On

	if,%pCheckBox1%,=,true,then
		
		echo,%tEcho_7%
		FileCopy,%SourceDir%\i386\NTDETECT.COM,%Target_CD%\i386\
		FileSetAttrib,%Target_CD%\i386\NTDETECT.COM,-R
		filecopy,%Scriptdir%\files\bootsect.bin,%Target_CD%\i386\
		//Fix 34KB ISO - lowercase etfsboot.com
		FileRename,%Target_CD%\i386\bootsect.bin,%Target_CD%\i386\bootsect.bin
		set,%Bootloader%,#$qI386/bootsect.bin#$q

		// Multiboot
		filedelete,%Target_CD%\menu.lst,1
		filedelete,%Target_CD%\GFX-BOOT.GFX,1
		
		if,%Multiboot%,=,Grub,then
			set,%Bootloader%,grldr
			filecopy,%Tools%\grldr,%Target_CD%\
			
			Run,%ScriptFile%,SetGrub
		end

		FileCopy,%Scriptdir%\files\XPRamBoot\setupldr.bin,%Target_CD%\i386\setupldr.bin
		FileSetAttrib,%Target_CD%\i386\setupldr.bin,"-R"
		ShellExecute,Hide,%tools%\%Projectfolder%\bpatch.exe,"#$q%Target_CD%\i386\setupldr.bin#$q #$q%ScriptFile%::CopyUnprotectPatch#$q"
		ShellExecute,Hide,"%Scriptdir%\files\filecase.exe","/u /h /q #$q%Target_CD%\i386\setupldr.bin#$q"
			
		ShellExecute,show,%Tools%\mkisofs.exe,-iso-level 4 -volid #$q%pTextBox2%#$q -b %Bootloader% -no-emul-boot -boot-load-size 8 -duplicates-once -hide boot.catalog -o #$q%ISOfile%#$q #$q%Target_cd%#$q
		if,not,%exitcode%,=,0,then,Halt,Error mkisofs.exe

		Retrieve,%size%,FILESIZE,%ISOfile%
		math,%size%,%size%/1048576,Round_Up
		String,%size%,Format,%size%,%.2f
		echo,%tEcho_3%
	end
end


[GetBootFiles]

if,%os%%sp%,=,Win2003sp1,then
	FileCopy,%source_win%\SETUPLDR.BIN,%Scriptdir%\files\XPRamBoot\
	CopyOrExpand,%source_win%\RAMDISK.SYS,%ScriptDir%\files\XPRamBoot\
else
	ShellExecute,Show,%Tools%\GetWaikTools.exe,-XPRamBoot -silent -folder:#$q%ScriptDir%\files#$q
	if,not,%exitcode%,=,0,then,halt, Error - get Boot file

	ShellExecute,Hide,%Tools%\%HostArch%\xdelta3-3.0.6.exe,-d -f -q -s #$q%ScriptDir%\files\XPRamBoot\setupldr.sp2#$q #$q%ScriptDir%\files\XPRamBoot\W2k3_SETUPLDR_SP2_to_SP1.xdelta3#$q #$q%ScriptDir%\files\XPRamBoot\setupldr.bin#$q
	If,Not,%ExitCode%,=,0,Then,Halt,Error setupldr.bin.
end

[SetGrub]

filedelete,%Target_CD%\menu.lst,1
filedelete,%Target_CD%\BOOT\grub\grub.cfg,1
filedelete,%Target_CD%\GFX-BOOT.GFX,1

// Grub4dos
set,%Bootfile%,I386/SETUPLDR.BIN

filecopy,%Tools%\grldr,%Target_CD%\
FileRead,%MenuLst%,%Tools%\Grub\menu_grub.ini

FileRead,%MenuEntry%,%ProjectTemp%\MultiBoot\EntryGrub.ini
String,%MenuLst%,Replace,%MenuLst%,*--------*,%MenuEntry%
TxtAddline,%Target_CD%\menu.lst,%MenuLst%,Bottom
if,Existfile,%ProjectTemp%\MultiBoot\GFX-BOOT.GFX,then,Filecopy,%ProjectTemp%\MultiBoot\GFX-BOOT.GFX,%Target_CD%\

[NtfsPatch]
00000000:07

[Fat32Patch]
00000000:0B

[CopyUnprotectPatch]
00002060:EB
00002061:1A

[Script-Pic]
0=2937,3728,ZLB64
1=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
2=Ab0oNFBs+jMkotD+EzGqy6cUh7kXwK/ldbDpXG3etYsJdWg37nW22pVm1Fo+092+s/0QewVZMrB/Fy6b/hWX0aIa5IdD3CIQBwJs3YKPyMVanqph4V5NuQfegEFrKwqw7rIliWU3cbLXTWXNHTbxGMQaQakXuryaFmuw0CVOTjGXi5LYF9uhcaRSqqz9Im6hKjuKg/RgWM/mBwQrFuZ/H10f79gC84yf0rpKdXgc9tWtZU06d9HKG8eYFB2tbX48imjZUI/rQyQI3QOpJOf7Fpg98nY14MIOxErqd/8MjasaeyNOaJdjUhnRUzJ85xkBoOx60Kz15q3EEv8TY0zmdI9KnVvkMFQV12k+xY0UCt5TEQr5ZI87db+m/v0KqglT9T5kYGKJMFeQe449X2T2isU4dkaa1CqCx0eZC6s7H7jXGhDZi1ZNevcQGYc9+qQZbuiTUXn5M950oJ/o5oayPKT9rJB/tFQA4Bcp6wWPKFgQyaU8WofG6a0wie9ieAdM6pZLy71NG9cYmUtUG0TwFVvJrBW1fTFhnJrgSb5VthvJM/NNGHTwDnnJD8POm4Qqg7HbX1Gmp047w9ZFOWlE7L6yOXXY0GDBXc2SL8cpvTZNP9o86nEzvMamCwx8TQ5lF0YwtV9/3A0dttLnwD0oYIOn7MECfBQ3gTbJy3Xa6n8xsvxpVD+piMjwoDEjiHS8usGNMGa6Gwc+015VzUtlbfRgUbhNQlX2UiJSHmbeNaXGQ77Fwnpyo8Xus7JLdFnO11di4RswGScG4SyWTME1UWlBZsTn7bWVkfeCiLusZFn12curuTsWU8UIs9XWeugn9K6mL5R2neaPVtDozRszayYd0QaXk0KVeChyK/d302MO5EsxjhWt54s2S/ZTxvWtyxOkLV9r8O/VDTltXlm21hvi/DzRzEuIjqfpcYe1c5e/URI/qNnJB+07suooattGGk3HE5PvVNJdW7zKBcD5P2pqEXurl2mdD8Dhw79snoZKoZOnyKlByRBj96PGQUwmNNeSy40PYc17A/tKhgCg+srJ4zXVe4NJ36vCHPKh4B+WMIDVFjvtKcrbcI3d/U5VkS0AshPzNIIMiln6Bwf8G+G3eDlJLe2Z6OFz0h1avv94aXHGVlVhqhGx1PsP/2nzTuKB/GQ02CG3jCf6ZL1s8PI+ASBdsmE8l8s7GSoNybnZael05B2yiYVPBJVzoZsPs0/zRXjeZLzsNEHm5eoaQUa3fUkWwUthk2fGyXCJJWs1tFonU6rxJXbwRTN78HbVwnNPiNfTwLPPr4qkSF6upO46DGgDkrapjgBGMPFPg36Qng==
