[main] Title=16 Bit Support PE3.x (x86) Description=Adds 16 Bit Support to Windows PE 3.0 (X86 Only) Selected=True Level=3 Version=1 Mandatory=False NoWarning=False Author=FerrariGuy Credits=based in part on Smiley's DosPE script (designed for xp) http://reboot.pro/151/ Download_Level=1 Date=08-29-2011 [variables] [Interface] [process] If,Not,%SourceArch%,EQUAL,x86,Exit,"This scrips works only when building from an x86 source!" Set,%i32%,%InstallSRC%\Windows\system32 If,NOT,EXISTDIR,%target_sys%,DirMake,%target_sys% If,NOT,EXISTDIR,%target_sys%\en-US,DirMake,%target_sys%\en-US FileCopy,%i32%\ANSI.SYS,%target_sys% FileCopy,%i32%\autoexec.nt,%target_sys% FileCopy,%i32%\avicap.dll,%target_sys% FileCopy,%i32%\apisetschema.dll,%target_sys% FileCopy,%i32%\advapi32.dll,%target_sys% FileCopy,%i32%\config.nt,%target_sys% FileCopy,%i32%\COMMAND.COM,%target_sys% FileCopy,%i32%\comdlg32.dll,%target_sys% FileCopy,%i32%\COMMDLG.dll,%target_sys% FileCopy,%i32%\compobj.dll,%target_sys% FileCopy,%i32%\country.sys,%target_sys% FileCopy,%i32%\COMM.drv,%target_sys% FileCopy,%i32%\crtdll.dll,%target_sys% FileCopy,%i32%\ctl3dv2.dll,%target_sys% FileCopy,%i32%\dosx.exe,%target_sys% FileCopy,%i32%\DDEML.DLL,%target_sys% FileCopy,%i32%\ega.cpi,%target_sys% FileCopy,%i32%\GDI.EXE,%target_sys% FileCopy,%i32%\gdi32.dll,%target_sys% FileCopy,%i32%\HIMEM.SYS,%target_sys% FileCopy,%i32%\imm32.dll,%target_sys% FileCopy,%i32%\KB16.COM,%target_sys% FileCopy,%i32%\KEY01.SYS,%target_sys% FileCopy,%i32%\keyboard.drv,%target_sys% FileCopy,%i32%\KEYBOARD.SYS,%target_sys% FileCopy,%i32%\krnl386.exe,%target_sys% FileCopy,%i32%\KernelBase.dll,%target_sys% FileCopy,%i32%\en-US\KernelBase.dll.mui,%target_sys%\en-US FileCopy,%i32%\kernel32.dll,%target_sys% FileCopy,%i32%\lanman.drv,%target_sys% FileCopy,%i32%\locale.nls,%target_sys% FileCopy,%i32%\lpk.dll,%target_sys% FileCopy,%i32%\lzexpand.dll,%target_sys% FileCopy,%i32%\mciavi.drv,%target_sys% FileCopy,%i32%\mciseq.drv,%target_sys% FileCopy,%i32%\mciwave.drv,%target_sys% FileCopy,%i32%\MMSYSTEM.DLL,%target_sys% FileCopy,%i32%\mouse.drv,%target_sys% FileCopy,%i32%\msacm.dll,%target_sys% FileCopy,%i32%\mscdexnt.exe,%target_sys% FileCopy,%i32%\msctf.dll,%target_sys% FileCopy,%i32%\netapi.dll,%target_sys% FileCopy,%i32%\netapi32.dll,%target_sys% FileCopy,%i32%\netutils.dll,%target_sys% FileCopy,%i32%\NTDOS.SYS,%target_sys% FileCopy,%i32%\NTDOS404.SYS,%target_sys% FileCopy,%i32%\NTDOS411.SYS,%target_sys% FileCopy,%i32%\NTDOS412.SYS,%target_sys% FileCopy,%i32%\NTDOS804.SYS,%target_sys% FileCopy,%i32%\NTIO.SYS,%target_sys% FileCopy,%i32%\NTIO404.SYS,%target_sys% FileCopy,%i32%\NTIO411.SYS,%target_sys% FileCopy,%i32%\NTIO412.SYS,%target_sys% FileCopy,%i32%\NTIO804.SYS,%target_sys% If,NOT,EXISTFILE,%target_sys%\ntvdm.exe,FileCopy,%i32%\ntvdm.exe,%target_sys% FileCopy,%i32%\ntvdmd.dll,%target_sys% FileCopy,%i32%\ole2.dll,%target_sys% FileCopy,%i32%\ole2disp.dll,%target_sys% FileCopy,%i32%\ole2nls.dll,%target_sys% FileCopy,%i32%\olecli.dll,%target_sys% FileCopy,%i32%\OLESVR.DLL,%target_sys% FileCopy,%i32%\pmspl.dll,%target_sys% FileCopy,%i32%\redir.exe,%target_sys% FileCopy,%i32%\rpcrt4.dll,%target_sys% FileCopy,%i32%\sfc.dll,%target_sys% FileCopy,%i32%\sfc_os.dll,%target_sys% FileCopy,%i32%\SHELL.DLL,%target_sys% FileCopy,%i32%\shell32.dll,%target_sys% FileCopy,%i32%\shlwapi.dll,%target_sys% FileCopy,%i32%\sechost.dll,%target_sys% FileCopy,%i32%\SHELL.DLL,%target_sys% FileCopy,%i32%\srvcli.dll,%target_sys% FileCopy,%i32%\storage.dll,%target_sys% FileCopy,%i32%\system.drv,%target_sys% FileCopy,%i32%\TIMER.DRV,%target_sys% FileCopy,%i32%\TOOLHELP.DLL,%target_sys% FileCopy,%i32%\typelib.dll,%target_sys% FileCopy,%i32%\USER.EXE,%target_sys% FileCopy,%i32%\user32.dll,%target_sys% FileCopy,%i32%\usp10.dll,%target_sys% FileCopy,%i32%\ver.dll,%target_sys% //FileCopy,%i32%\vga.drv,%target_sys% FileCopy,%i32%\VDMREDIR.DLL,%target_sys% FileCopy,%i32%\WFWNET.DRV,%target_sys% FileCopy,%i32%\WINOLDAP.MOD,%target_sys% FileCopy,%i32%\wkscli.dll,%target_sys% FileCopy,%i32%\winspool.drv,%target_sys% FileCopy,%i32%\winmm.dll,%target_sys% FileCopy,%i32%\wow32.dll,%target_sys% FileCopy,%i32%\WOWDEB.EXE,%target_sys% FileCopy,%i32%\WOWEXEC.EXE,%target_sys% FileCopy,%i32%\win87em.dll,%target_sys% hive_load,HKLM reg_add,0x7,"%reg%\ControlSet001\Control\VirtualDeviceDrivers","VDD" reg_add,0x1,"%reg%\ControlSet001\Control\WOW","DefaultSeparateVDM","no" reg_add,0x4,"%reg%\ControlSet001\Control\WOW","DisallowedPolicyDefault","0" reg_add,0x1,"%reg%\ControlSet001\Control\WOW","KnownDLLs","comm.drv commdlg.dll ctl3dv2.dll ddeml.dll keyboard.drv lanman.drv mmsystem.dll mouse.drv netapi.dll olecli.dll olesvr.dll pmspl.dll shell.dll sound.drv system.drv toolhelp.dll vga.drv wfwnet.drv win87em.dll winoldap.mod winsock.dll winspool.exe wowdeb.exe timer.drv compobj.dll storage.dll ole2.dll ole2disp.dll ole2nls.dll typelib.dll msvideo.dll avifile.dll msacm.dll mciavi.drv mciseq.drv mciwave.drv progman.exe avicap.dll mapi.dll" reg_add,0x1,"%reg%\ControlSet001\Control\WOW","LPT_timeout","15" reg_add,0x4,"%reg%\ControlSet001\Control\WOW","SharedWowTimeout","3600" reg_add,0x2,"%reg%\ControlSet001\services\LanmanWorkstation\Parameters","ServiceDll","%SystemRoot%\System32\wkssvc.dll" reg_add,0x4,"%reg%\ControlSet001\services\LanmanWorkstation\Parameters","ServiceDllUnloadOnStop","1" reg_add,0x4,"%reg%\ControlSet001\services\LanmanWorkstation\Parameters","EnablePlainTextPassword","0" reg_add,0x4,"%reg%\ControlSet001\services\LanmanWorkstation\Parameters","EnableSecuritySignature","1" reg_add,0x4,"%reg%\ControlSet001\services\LanmanWorkstation\Parameters","RequireSecuritySignature","0" reg_add,0x7,"%reg%\ControlSet001\services\LanmanWorkstation\Parameters","OtherDomains" hive_unload hive_load,HKU reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","comm.drv","comm.drv" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","display.drv","vga.drv" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","drivers","mmsystem.dll" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","fixedfon.fon","vgafix.fon" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","fonts.fon","vgasys.fon" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","keyboard.drv","keyboard.drv" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","language.dll","" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","mouse.drv","mouse.drv" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","network.drv","wfwnet.drv" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","oemfonts.fon","vgaoem.fon" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","shell","progman.exe" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","sound.drv","sound.drv" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot","system.drv","system.drv" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot.description","display.drv","VGA" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot.description","keyboard.typ","Enhanced 101 or 102 key US and Non US keyboards" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot.description","language.dll","English (American)" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot.description","mouse.drv","Microsoft, or IBM PS/2" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot.description","network.drv","LAN Support" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\boot.description","system.drv","MS-DOS or PC-DOS System" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\keyboard","keyboard.dll","" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\keyboard","subtype","" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\keyboard","type","4" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\NonWindowsApp" reg_add,0x7,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\SetupPrograms","SetupProgramNames","setup","install","inst","imposta","ayarla","felrak","eviewset" reg_add,0x1,"%reg%\Microsoft\Windows NT\CurrentVersion\WOW\standard" reg_add,0x1,"%reg%\Classes\Applications\NTVDM.exe","UseExecutableForTaskbarGroupIcon","" hive_unload