16bit Subsystem für Windows Vista PE


Coole Sache mithilfe dieses Scripts kann man sich ein MS-DOS bzw. 16 bit Subsystem unter Windows PE einrichten.

Aus dem Script ergeben sich alle nötigen Dateien und Registrierungseinträge.

http://www.boot-land.net/forums/index.php?act=attach&type=post&id=5844

Echo,"Copying Files..."
If,NotExistDir,%TargetDir%\Windows,DirMake,%TargetDir%\Windows
FileCopy,%ScriptDir%\i386\_default.pif,%TargetDir%\Windows
FileCopy,%ScriptDir%\i386\kb16.com,%TargetDir%\Windows
FileCopy,%ScriptDir%\i386\system.ini,%TargetDir%\Windows
FileCopy,%ScriptDir%\i386\win.ini,%TargetDir%\Windows
If,NotExistDir,%TargetDir%\Windows\System,DirMake,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\avicap.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\avifile.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\commdlg.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\keyboard.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\lzexpand.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mciavi.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mciseq.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mciwave.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mmsystem.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mouse.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\msvideo.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\olecli.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\olesvr.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\shell.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\stdole.tlb,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\system.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\tapi.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\timer.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\vcdex.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\ver.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\vga.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\wfwnet.drv,%TargetDir%\Windows\System32
If,NotExistDir,%TargetDir%\Windows\System32,DirMake,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ansi.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\autoexec.nt,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\avicap32.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\avifile.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\command.com,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\commdlg.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\compobj.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\config.nt,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\country.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\crtdll.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ctl3dv2.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ddeml.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\dosx.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ega.cpi,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\gdi.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\himem.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\kb16.com,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\keyboard.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\keyboard.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\krnl386.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\lanman.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\MAPI.DLL,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mciavi.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mciseq.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mciwave.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mmsystem.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mouse.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\msacm.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mscdexnt.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\msvideo.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\netapi.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos404.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos411.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos412.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos804.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio404.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio411.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio412.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio804.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntvdm.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntvdmd.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ole2.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ole2disp.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ole2nls.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\olecli.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\olesvr.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\pmspl.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\progman.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\Rasapi16.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\redir.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\rtutils.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\sfc.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\sfc_os.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\shell.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\sound.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\storage.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\system.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\timer.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\toolhelp.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\typelib.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\user.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\vcdex.dll,%TargetDir%\Windows\System32l
FileCopy,%ScriptDir%\i386\System32\ver.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\vga.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wfwnet.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\win87em.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\winoldap.mod,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\winspool.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wow32.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wowdeb.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wowexec.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wowfax.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wowfaxui.dll,%TargetDir%\Windows\System32
Echo,"Writing new values on registry hive.."
Hive_Load,HKLM
reg_add,0x2,"%reg%\ControlSet001\Control\WOW","cmdline","%SystemRoot%\system32\ntvdm.exe"
reg_add,0x1,"%reg%\ControlSet001\Control\WOW","DefaultSeparateVDM","no"
reg_add,0x1,"%reg%\ControlSet001\Control\WOW","LPT_timeout","15"
reg_add,0x1,"%reg%\ControlSet001\Control\WOW","size","0"
reg_add,0x1,"%reg%\ControlSet001\Control\WOW","wowsize","16"
reg_add,0x2,"%reg%\ControlSet001\Control\WOW","wowcmdline","%SystemRoot%\system32\ntvdm.exe -a %SystemRoot%\system32\krnl386"
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 rasapi16.dll 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 command.com kb16.com rtutils.dll sfc.dll sfc_os.dll"
reg_add,0x4,"%reg%\ControlSet001\Control\WOW","SharedWowTimeout","0x00000e10"
reg_add,0x3,"%reg%\ControlSet001\Control\WOW","RomFontPointers","b0,52,00,c0,b0,4a,00,c0,b0,4e,00,c0,b0,60,00,c0,c0,60,00,c0,c0,70,00,c0"
reg_add,0x1,"%reg%\ControlSet001\Control\Session Manager\Environment","PATHEXT",".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"
reg_add,0x7,"%reg%\ControlSet001\Control\VirtualDeviceDrivers","VDD",""
Hive_Unload,HKLM

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s


%d Bloggern gefällt das: