From cebda4e1c46142cdeff4881d918079ff45f08d91 Mon Sep 17 00:00:00 2001 From: Homes32 Date: Sat, 3 Apr 2021 08:28:43 -0500 Subject: [PATCH] Rename RequireFileEx,Append to RequireFileEx,AppendList --- Projects/PhoenixPE/100-ConfigSource.script | 8 +- .../Applications/Accessibility/Osk.script | 10 +- .../Benchmarking/HeavyLoad.script | 8 +- .../Applications/Benchmarking/OCCT.script | 12 +- .../Applications/Multimedia/MPC-BE.script | 82 +-- .../Applications/Multimedia/MSPaint.script | 4 +- .../Multimedia/PhotoViewer.script | 26 +- .../Networking/AdvancedIPScanner.script | 16 +- .../Applications/Networking/Firefox.script | 32 +- .../Networking/LizNetworkScanner.script | 12 +- .../Networking/LizWifiScanner.script | 16 +- .../Productivity/SnippingTool.script | 22 +- .../Productivity/StepsRecorder.script | 10 +- .../Components/310-Networking.script | 370 ++++++------ .../PhoenixPE/Components/320-Audio.script | 146 ++--- Projects/PhoenixPE/Components/DirectX.script | 502 ++++++++-------- Projects/PhoenixPE/Components/DotNET4.script | 92 +-- .../PhoenixPE/Components/EventLogging.script | 32 +- Projects/PhoenixPE/Components/MSI.script | 36 +- Projects/PhoenixPE/Components/RDP.script | 60 +- Projects/PhoenixPE/Components/VSS.script | 58 +- .../Visual C++/350-VCRedist-Embedded.script | 86 +-- Projects/PhoenixPE/Core/251-WoW64.script | 524 ++++++++--------- .../PhoenixPE/Drivers/DisplayDrivers.script | 18 +- .../PhoenixPE/Drivers/NetworkDrivers.script | 214 +++---- Projects/PhoenixPE/PhoenixAPI.script | 10 +- Projects/PhoenixPE/Shell/001-Explorer.script | 554 +++++++++--------- Projects/PhoenixPE/Tweaks/IME.script | 208 +++---- Projects/PhoenixPE/script.project | 18 +- 29 files changed, 1594 insertions(+), 1592 deletions(-) diff --git a/Projects/PhoenixPE/100-ConfigSource.script b/Projects/PhoenixPE/100-ConfigSource.script index 3386802..24b8a5e 100644 --- a/Projects/PhoenixPE/100-ConfigSource.script +++ b/Projects/PhoenixPE/100-ConfigSource.script @@ -444,18 +444,18 @@ btn_AdvancedOptions=,1,8,482,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True, btn_ScriptInfo=,1,8,513,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info" bvl_SourceCfg="Configure Source",1,12,5,50,532,81,8,Bold lbl_Source="Source Files",1,1,17,74,83,18,8,Bold -fb_SrcPath=,1,13,94,68,433,20,dir,Title=Select the directory containing your extracted ISO image +fb_SrcPath=D:\Images\Win10_1909_English_x64\,1,13,94,68,433,20,dir,Title=Select the directory containing your extracted ISO image bvl_Homepage=bvl_Homepage,1,12,302,5,121,25 web_TechBench="Techbench ISO Images",1,10,309,9,113,18,https://tb.rg-adguard.net/public.php bvl_ImageCfg="Configure Source Image",1,12,5,146,532,130,8,Bold lbl_BaseWim="Base Wim:",0,1,69,166,54,18,8,Normal cmb_BaseWim=WinRE.wim,0,4,130,162,100,21,Boot.wim,WinRE.wim,_SaveSource_,False lbl_SrcBaseImg="'Base' Image:",1,1,56,193,92,18,8,Normal -cmb_SrcBaseImage="[Please select a valid source]",1,4,130,188,395,21,"[Please select a valid source]",_UpdateBaseWimLabel_,True +cmb_SrcBaseImage="1 - Microsoft Windows Recovery Environment",1,4,130,188,395,21,"1 - Microsoft Windows Recovery Environment",_UpdateBaseWimLabel_,True lbl_SrcInstallImage="'install.wim' Image:",1,1,29,221,94,18,8,Normal -cmb_SrcInstallImage="[Please select a valid source]",1,4,130,214,395,21,"[Please select a valid source]",_GetSourceWimImage_,True +cmb_SrcInstallImage="6 - Windows 10 Pro",1,4,130,214,395,21,"1 - Windows 10 Home","2 - Windows 10 Home N","3 - Windows 10 Home Single Language","4 - Windows 10 Education","5 - Windows 10 Education N","6 - Windows 10 Pro","7 - Windows 10 Pro N","8 - Windows 10 Pro Education","9 - Windows 10 Pro Education N","10 - Windows 10 Pro for Workstations","11 - Windows 10 Pro N for Workstations",_GetSourceWimImage_,True lbl_ImageInfo="Image Info:",1,1,64,251,60,16,8,Normal -lbl_ImgInfo=,1,1,131,251,393,16,8,Bold +lbl_ImgInfo="Language: en-US Architecture: x64 Version: 10.0.18362.418",1,1,131,251,393,16,8,Bold btn_SrcSave=" Save",1,8,421,96,80,25,SaveSource,Disquette_16.png,False bvl_DestCfg="Configure Destination",0,12,5,290,532,112,8,Bold fb_OutputDir=%BaseDir%\Output\%ProjectTitle%\,0,13,94,340,433,20,dir,Title=Select the directory where the final build will be saved,"__The directory where the final build will be saved. (eg. BOOT.WIM, Programs, etc.)" diff --git a/Projects/PhoenixPE/Applications/Accessibility/Osk.script b/Projects/PhoenixPE/Applications/Accessibility/Osk.script index 6381176..3d0e8e6 100644 --- a/Projects/PhoenixPE/Applications/Accessibility/Osk.script +++ b/Projects/PhoenixPE/Applications/Accessibility/Osk.script @@ -53,11 +53,11 @@ Echo,"Processing %ScriptTitle%..." // so we include our program that places an icon in the system tray that allows us to toggle the OSK on/off. ExtractAllFiles,%ScriptFile%,%SourceArch%,%TargetSystem32% -RequireFileEx,Append,\Windows\System32\osk.exe -RequireFileEx,Append,\Windows\System32\OskSupport.dll -RequireFileEx,Append,\Windows\System32\utilman.exe -RequireFileEx,Append,\Windows\System32\WindowsCodecsExt.dll -RequireFileEx,Append,\Windows\cursors\aero_arrow.cur +RequireFileEx,AppendList,\Windows\System32\osk.exe +RequireFileEx,AppendList,\Windows\System32\OskSupport.dll +RequireFileEx,AppendList,\Windows\System32\utilman.exe +RequireFileEx,AppendList,\Windows\System32\WindowsCodecsExt.dll +RequireFileEx,AppendList,\Windows\cursors\aero_arrow.cur RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Applications/Benchmarking/HeavyLoad.script b/Projects/PhoenixPE/Applications/Benchmarking/HeavyLoad.script index bd68557..79fa56f 100644 --- a/Projects/PhoenixPE/Applications/Benchmarking/HeavyLoad.script +++ b/Projects/PhoenixPE/Applications/Benchmarking/HeavyLoad.script @@ -62,10 +62,10 @@ Run,%ScriptFile%,ExtractProgram,"%TargetPrograms%\%ProgramFolder%" FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramVer% // Dependencies -RequireFileEx,Append,\windows\System32\amsi.dll -RequireFileEx,Append,\Windows\System32\glu32.dll -RequireFileEx,Append,\Windows\System32\opengl32.dll -RequireFileEx,Append,\windows\System32\pcacli.dll +RequireFileEx,AppendList,\windows\System32\amsi.dll +RequireFileEx,AppendList,\Windows\System32\glu32.dll +RequireFileEx,AppendList,\Windows\System32\opengl32.dll +RequireFileEx,AppendList,\windows\System32\pcacli.dll RequireFileEx,ExtractList /////////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/PhoenixPE/Applications/Benchmarking/OCCT.script b/Projects/PhoenixPE/Applications/Benchmarking/OCCT.script index 98a9179..93cb526 100644 --- a/Projects/PhoenixPE/Applications/Benchmarking/OCCT.script +++ b/Projects/PhoenixPE/Applications/Benchmarking/OCCT.script @@ -58,12 +58,12 @@ FileCopy,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%","%TargetPrograms%\%Progr FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramVer% // Dependencies -RequireFileEx,Append,\windows\System32\amsi.dll -RequireFileEx,Append,\Windows\System32\dinput.dll -RequireFileEx,Append,\Windows\System32\dpnet.dll -RequireFileEx,Append,\windows\System32\dxdiagn.dll -RequireFileEx,Append,\windows\System32\mpg2splt.ax -RequireFileEx,Append,\windows\System32\ResourcePolicyClient.dll +RequireFileEx,AppendList,\windows\System32\amsi.dll +RequireFileEx,AppendList,\Windows\System32\dinput.dll +RequireFileEx,AppendList,\Windows\System32\dpnet.dll +RequireFileEx,AppendList,\windows\System32\dxdiagn.dll +RequireFileEx,AppendList,\windows\System32\mpg2splt.ax +RequireFileEx,AppendList,\windows\System32\ResourcePolicyClient.dll RequireFileEx,ExtractList /////////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/PhoenixPE/Applications/Multimedia/MPC-BE.script b/Projects/PhoenixPE/Applications/Multimedia/MPC-BE.script index 18e9cf3..3e8b5db 100644 --- a/Projects/PhoenixPE/Applications/Multimedia/MPC-BE.script +++ b/Projects/PhoenixPE/Applications/Multimedia/MPC-BE.script @@ -61,47 +61,47 @@ If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%, Run,%ScriptFile%,ExtractProgram,%TargetPrograms%\%ProgramFolder% Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." -RequireFileEx,Append,\Windows\System32\devenum.dll -RequireFileEx,Append,\Windows\System32\dsound.dll -RequireFileEx,Append,\Windows\System32\dxva2.dll -RequireFileEx,Append,\Windows\System32\evr.dll -RequireFileEx,Append,\Windows\System32\imaadp32.acm -RequireFileEx,Append,\Windows\System32\iyuv_32.dll -RequireFileEx,Append,\Windows\System32\l3codeca.acm -RequireFileEx,Append,\Windows\System32\l3codecp.acm -RequireFileEx,Append,\Windows\System32\mfperfhelper.dll -RequireFileEx,Append,\Windows\System32\mfplat.dll -RequireFileEx,Append,\Windows\System32\MP3DMOD.DLL -RequireFileEx,Append,\Windows\System32\MP43DECD.DLL -RequireFileEx,Append,\Windows\System32\MP4SDECD.DLL -RequireFileEx,Append,\Windows\System32\Mpeg2Data.ax -RequireFileEx,Append,\Windows\System32\mpg2splt.ax -RequireFileEx,Append,\Windows\System32\MPG4DECD.DLL -RequireFileEx,Append,\Windows\System32\msadp32.acm -RequireFileEx,Append,\Windows\System32\msdmo.dll -RequireFileEx,Append,\Windows\System32\msg711.acm -RequireFileEx,Append,\Windows\System32\msgsm32.acm -RequireFileEx,Append,\Windows\System32\msimg32.dll -RequireFileEx,Append,\Windows\System32\msmpeg2adec.dll -RequireFileEx,Append,\Windows\System32\msmpeg2vdec.dll -RequireFileEx,Append,\Windows\System32\msrle32.dll -RequireFileEx,Append,\Windows\System32\msvidc32.dll -RequireFileEx,Append,\Windows\System32\msyuv.dll -RequireFileEx,Append,\Windows\System32\oleacc.dll -RequireFileEx,Append,\Windows\System32\oleaccrc.dll -RequireFileEx,Append,\Windows\System32\qasf.dll -RequireFileEx,Append,\Windows\System32\tsbyuv.dll -RequireFileEx,Append,\Windows\System32\unregmp2.exe -RequireFileEx,Append,\Windows\System32\WMADMOD.DLL -RequireFileEx,Append,\Windows\System32\WMADMOE.DLL -RequireFileEx,Append,\Windows\System32\WMASF.DLL -RequireFileEx,Append,\Windows\System32\wmdrmsdk.dll -RequireFileEx,Append,\Windows\System32\wmploc.DLL -RequireFileEx,Append,\Windows\System32\WMSPDMOD.DLL -RequireFileEx,Append,\Windows\System32\WMVCORE.DLL -RequireFileEx,Append,\Windows\System32\WMVDECOD.DLL -RequireFileEx,Append,\Windows\System32\wmvdspa.dll -RequireFileEx,Append,\Windows\System32\WMVSDECD.DLL +RequireFileEx,AppendList,\Windows\System32\devenum.dll +RequireFileEx,AppendList,\Windows\System32\dsound.dll +RequireFileEx,AppendList,\Windows\System32\dxva2.dll +RequireFileEx,AppendList,\Windows\System32\evr.dll +RequireFileEx,AppendList,\Windows\System32\imaadp32.acm +RequireFileEx,AppendList,\Windows\System32\iyuv_32.dll +RequireFileEx,AppendList,\Windows\System32\l3codeca.acm +RequireFileEx,AppendList,\Windows\System32\l3codecp.acm +RequireFileEx,AppendList,\Windows\System32\mfperfhelper.dll +RequireFileEx,AppendList,\Windows\System32\mfplat.dll +RequireFileEx,AppendList,\Windows\System32\MP3DMOD.DLL +RequireFileEx,AppendList,\Windows\System32\MP43DECD.DLL +RequireFileEx,AppendList,\Windows\System32\MP4SDECD.DLL +RequireFileEx,AppendList,\Windows\System32\Mpeg2Data.ax +RequireFileEx,AppendList,\Windows\System32\mpg2splt.ax +RequireFileEx,AppendList,\Windows\System32\MPG4DECD.DLL +RequireFileEx,AppendList,\Windows\System32\msadp32.acm +RequireFileEx,AppendList,\Windows\System32\msdmo.dll +RequireFileEx,AppendList,\Windows\System32\msg711.acm +RequireFileEx,AppendList,\Windows\System32\msgsm32.acm +RequireFileEx,AppendList,\Windows\System32\msimg32.dll +RequireFileEx,AppendList,\Windows\System32\msmpeg2adec.dll +RequireFileEx,AppendList,\Windows\System32\msmpeg2vdec.dll +RequireFileEx,AppendList,\Windows\System32\msrle32.dll +RequireFileEx,AppendList,\Windows\System32\msvidc32.dll +RequireFileEx,AppendList,\Windows\System32\msyuv.dll +RequireFileEx,AppendList,\Windows\System32\oleacc.dll +RequireFileEx,AppendList,\Windows\System32\oleaccrc.dll +RequireFileEx,AppendList,\Windows\System32\qasf.dll +RequireFileEx,AppendList,\Windows\System32\tsbyuv.dll +RequireFileEx,AppendList,\Windows\System32\unregmp2.exe +RequireFileEx,AppendList,\Windows\System32\WMADMOD.DLL +RequireFileEx,AppendList,\Windows\System32\WMADMOE.DLL +RequireFileEx,AppendList,\Windows\System32\WMASF.DLL +RequireFileEx,AppendList,\Windows\System32\wmdrmsdk.dll +RequireFileEx,AppendList,\Windows\System32\wmploc.DLL +RequireFileEx,AppendList,\Windows\System32\WMSPDMOD.DLL +RequireFileEx,AppendList,\Windows\System32\WMVCORE.DLL +RequireFileEx,AppendList,\Windows\System32\WMVDECOD.DLL +RequireFileEx,AppendList,\Windows\System32\wmvdspa.dll +RequireFileEx,AppendList,\Windows\System32\WMVSDECD.DLL // Extract RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Applications/Multimedia/MSPaint.script b/Projects/PhoenixPE/Applications/Multimedia/MSPaint.script index 0301242..04b32d1 100644 --- a/Projects/PhoenixPE/Applications/Multimedia/MSPaint.script +++ b/Projects/PhoenixPE/Applications/Multimedia/MSPaint.script @@ -48,8 +48,8 @@ Echo,"Processing %ScriptTitle%..." /////////////////////////////////////////////////////////////////////////////////// // Extract -RequireFileEx,Append,\Windows\System32\mspaint.exe -RequireFileEx,Append,\Windows\System32\wiaservc.dll +RequireFileEx,AppendList,\Windows\System32\mspaint.exe +RequireFileEx,AppendList,\Windows\System32\wiaservc.dll RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Applications/Multimedia/PhotoViewer.script b/Projects/PhoenixPE/Applications/Multimedia/PhotoViewer.script index a28951a..f1e6637 100644 --- a/Projects/PhoenixPE/Applications/Multimedia/PhotoViewer.script +++ b/Projects/PhoenixPE/Applications/Multimedia/PhotoViewer.script @@ -47,19 +47,19 @@ Echo,"Processing %ScriptTitle%..." /////////////////////////////////////////////////////////////////////////////////// // Extract -RequireFileEx,Append,\Program Files\Windows Photo Viewer -RequireFileEx,Append,\Windows\System32\Spool\drivers\color -RequireFileEx,Append,\Windows\System32\d3d8thk.dll -RequireFileEx,Append,\Windows\System32\d3d9.dll -RequireFileEx,Append,\Windows\System32\efswrt.dll -RequireFileEx,Append,\Windows\System32\htui.dll -RequireFileEx,Append,\Windows\System32\icm32.dll -RequireFileEx,Append,\Windows\System32\mscms.dll -RequireFileEx,Append,\Windows\System32\PhotoMetadataHandler.dll -RequireFileEx,Append,\Windows\System32\photowiz.dll -RequireFileEx,Append,\Windows\System32\shimgvw.dll -RequireFileEx,Append,\Windows\System32\sti.dll -RequireFileEx,Append,\Windows\System32\WMPhoto.dll +RequireFileEx,AppendList,\Program Files\Windows Photo Viewer +RequireFileEx,AppendList,\Windows\System32\Spool\drivers\color +RequireFileEx,AppendList,\Windows\System32\d3d8thk.dll +RequireFileEx,AppendList,\Windows\System32\d3d9.dll +RequireFileEx,AppendList,\Windows\System32\efswrt.dll +RequireFileEx,AppendList,\Windows\System32\htui.dll +RequireFileEx,AppendList,\Windows\System32\icm32.dll +RequireFileEx,AppendList,\Windows\System32\mscms.dll +RequireFileEx,AppendList,\Windows\System32\PhotoMetadataHandler.dll +RequireFileEx,AppendList,\Windows\System32\photowiz.dll +RequireFileEx,AppendList,\Windows\System32\shimgvw.dll +RequireFileEx,AppendList,\Windows\System32\sti.dll +RequireFileEx,AppendList,\Windows\System32\WMPhoto.dll RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Applications/Networking/AdvancedIPScanner.script b/Projects/PhoenixPE/Applications/Networking/AdvancedIPScanner.script index b021334..b65c40b 100644 --- a/Projects/PhoenixPE/Applications/Networking/AdvancedIPScanner.script +++ b/Projects/PhoenixPE/Applications/Networking/AdvancedIPScanner.script @@ -53,15 +53,15 @@ If,%cb_RunFromRam%,Equal,True,RunFromRam If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram Run,%ScriptFile%,ExtractProgram,%TargetPrograms%\%ProgramFolder% -RequireFileEx,Append,\Windows\System32\mgmtapi.dll -RequireFileEx,Append,\Windows\System32\snmpapi.dll -RequireFileEx,Append,\Windows\System32\wsnmp32.dll -RequireFileEx,Append,\Windows\System32\nsi.dll +RequireFileEx,AppendList,\Windows\System32\mgmtapi.dll +RequireFileEx,AppendList,\Windows\System32\snmpapi.dll +RequireFileEx,AppendList,\Windows\System32\wsnmp32.dll +RequireFileEx,AppendList,\Windows\System32\nsi.dll -RequireFileEx,Append,\Windows\SysWOW64\mgmtapi.dll -RequireFileEx,Append,\Windows\SysWOW64\snmpapi.dll -RequireFileEx,Append,\Windows\SysWOW64\wsnmp32.dll -RequireFileEx,Append,\Windows\SysWOW64\nsi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\mgmtapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\snmpapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wsnmp32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\nsi.dll RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Applications/Networking/Firefox.script b/Projects/PhoenixPE/Applications/Networking/Firefox.script index d8e07f1..7b072b9 100644 --- a/Projects/PhoenixPE/Applications/Networking/Firefox.script +++ b/Projects/PhoenixPE/Applications/Networking/Firefox.script @@ -71,22 +71,22 @@ DirMake,"%TargetPrograms%\%ProgramFolder%" If,#r,Equal,0,FileCopy,"%ProjectTemp%\%ProgramFolder%\core\*.*","%TargetPrograms%\%ProgramFolder%" Else,Halt,"Error: Failed to extract files." -RequireFileEx,Append,\Windows\System32\amsi.dll -RequireFileEx,Append,\Windows\System32\devenum.dll -RequireFileEx,Append,\Windows\System32\evr.dll -RequireFileEx,Append,\Windows\System32\EhStorShell.dll -RequireFileEx,Append,\Windows\System32\mfplat.dll -RequireFileEx,Append,\Windows\System32\mscms.dll -RequireFileEx,Append,\Windows\System32\msmpeg2vdec.dll -RequireFileEx,Append,\Windows\System32\OEMDefaultAssociations.dll -RequireFileEx,Append,\Windows\System32\OneCoreUAPCommonProxyStub.dll -RequireFileEx,Append,\Windows\System32\PlayToDevice.dll -RequireFileEx,Append,\Windows\System32\resourcepolicyclient.dll -RequireFileEx,Append,\Windows\System32\TaskFlowDataEngine.dll -RequireFileEx,Append,\Windows\System32\webauthn.dll -RequireFileEx,Append,\Windows\System32\Windows.UI.FileExplorer.dll -RequireFileEx,Append,\Windows\System32\wpnapps.dll -RequireFileEx,Append,\Windows\System32\wscapi.dll +RequireFileEx,AppendList,\Windows\System32\amsi.dll +RequireFileEx,AppendList,\Windows\System32\devenum.dll +RequireFileEx,AppendList,\Windows\System32\evr.dll +RequireFileEx,AppendList,\Windows\System32\EhStorShell.dll +RequireFileEx,AppendList,\Windows\System32\mfplat.dll +RequireFileEx,AppendList,\Windows\System32\mscms.dll +RequireFileEx,AppendList,\Windows\System32\msmpeg2vdec.dll +RequireFileEx,AppendList,\Windows\System32\OEMDefaultAssociations.dll +RequireFileEx,AppendList,\Windows\System32\OneCoreUAPCommonProxyStub.dll +RequireFileEx,AppendList,\Windows\System32\PlayToDevice.dll +RequireFileEx,AppendList,\Windows\System32\resourcepolicyclient.dll +RequireFileEx,AppendList,\Windows\System32\TaskFlowDataEngine.dll +RequireFileEx,AppendList,\Windows\System32\webauthn.dll +RequireFileEx,AppendList,\Windows\System32\Windows.UI.FileExplorer.dll +RequireFileEx,AppendList,\Windows\System32\wpnapps.dll +RequireFileEx,AppendList,\Windows\System32\wscapi.dll RequireFileEx,ExtractList /////////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/PhoenixPE/Applications/Networking/LizNetworkScanner.script b/Projects/PhoenixPE/Applications/Networking/LizNetworkScanner.script index 0942c52..16eb0a8 100644 --- a/Projects/PhoenixPE/Applications/Networking/LizNetworkScanner.script +++ b/Projects/PhoenixPE/Applications/Networking/LizNetworkScanner.script @@ -60,13 +60,13 @@ Echo,"Program Version: %ProgramVer%" DirCopy,"%TargetPrograms%\%ProgramFolder%\languages","%TargetAppData%\LizardSystems\Network Scanner\" FileCopy,"%TargetPrograms%\%ProgramFolder%\Default\options.xml","%TargetAppData%\LizardSystems\Network Scanner\" -RequireFileEx,Append,\windows\System32\icmp.dll -RequireFileEx,Append,\windows\System32\inetmib1.dll -RequireFileEx,Append,\windows\System32\snmpapi.dll +RequireFileEx,AppendList,\windows\System32\icmp.dll +RequireFileEx,AppendList,\windows\System32\inetmib1.dll +RequireFileEx,AppendList,\windows\System32\snmpapi.dll -RequireFileEx,Append,\windows\SysWOW64\icmp.dll -RequireFileEx,Append,\windows\SysWOW64\inetmib1.dll -RequireFileEx,Append,\windows\SysWOW64\snmpapi.dll +RequireFileEx,AppendList,\windows\SysWOW64\icmp.dll +RequireFileEx,AppendList,\windows\SysWOW64\inetmib1.dll +RequireFileEx,AppendList,\windows\SysWOW64\snmpapi.dll RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Applications/Networking/LizWifiScanner.script b/Projects/PhoenixPE/Applications/Networking/LizWifiScanner.script index 8661ebd..c5583bc 100644 --- a/Projects/PhoenixPE/Applications/Networking/LizWifiScanner.script +++ b/Projects/PhoenixPE/Applications/Networking/LizWifiScanner.script @@ -60,15 +60,15 @@ Echo,"Program Version: %ProgramVer%" DirCopy,"%TargetPrograms%\%ProgramFolder%\languages","%TargetAppData%\LizardSystems\Wi-Fi Scanner\" FileCopy,"%TargetPrograms%\%ProgramFolder%\Default\options.xml","%TargetAppData%\LizardSystems\Wi-Fi Scanner\" -RequireFileEx,Append,\windows\System32\inetmib1.dll -RequireFileEx,Append,\windows\System32\snmpapi.dll -RequireFileEx,Append,\windows\System32\Wlanui.dll -RequireFileEx,Append,\windows\System32\wlanapi.dll +RequireFileEx,AppendList,\windows\System32\inetmib1.dll +RequireFileEx,AppendList,\windows\System32\snmpapi.dll +RequireFileEx,AppendList,\windows\System32\Wlanui.dll +RequireFileEx,AppendList,\windows\System32\wlanapi.dll -RequireFileEx,Append,\windows\SysWOW64\inetmib1.dll -RequireFileEx,Append,\windows\SysWOW64\snmpapi.dll -RequireFileEx,Append,\windows\SysWOW64\Wlanui.dll -RequireFileEx,Append,\windows\SysWOW64\wlanapi.dll +RequireFileEx,AppendList,\windows\SysWOW64\inetmib1.dll +RequireFileEx,AppendList,\windows\SysWOW64\snmpapi.dll +RequireFileEx,AppendList,\windows\SysWOW64\Wlanui.dll +RequireFileEx,AppendList,\windows\SysWOW64\wlanapi.dll RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Applications/Productivity/SnippingTool.script b/Projects/PhoenixPE/Applications/Productivity/SnippingTool.script index 99b861a..5bb1af6 100644 --- a/Projects/PhoenixPE/Applications/Productivity/SnippingTool.script +++ b/Projects/PhoenixPE/Applications/Productivity/SnippingTool.script @@ -50,17 +50,17 @@ RunFromRam /////////////////////////////////////////////////////////////////////////////////// // Extract -RequireFileEx,Append,\Program Files\Common Files\microsoft shared\ink\fsdefinitions -RequireFileEx,Append,\Program Files\Common Files\microsoft shared\ink\tabskb.dll -RequireFileEx,Append,\Program Files\Common Files\microsoft shared\ink\tiptsf.dll -RequireFileEx,Append,\Program Files\Common Files\microsoft shared\ink\tpcps.dll -RequireFileEx,Append,\Program Files\Common Files\microsoft shared\ink\InkObj.dll -RequireFileEx,Append,\Windows\System32\clbcatq.dll -RequireFileEx,Append,\Windows\System32\msdrm.dll -RequireFileEx,Append,\Windows\System32\SnippingTool.exe -RequireFileEx,Append,\Windows\System32\UIAnimation.dll -RequireFileEx,Append,\Windows\System32\Windows.Globalization.dll -RequireFileEx,Append,\Windows\System32\wisp.dll +RequireFileEx,AppendList,\Program Files\Common Files\microsoft shared\ink\fsdefinitions +RequireFileEx,AppendList,\Program Files\Common Files\microsoft shared\ink\tabskb.dll +RequireFileEx,AppendList,\Program Files\Common Files\microsoft shared\ink\tiptsf.dll +RequireFileEx,AppendList,\Program Files\Common Files\microsoft shared\ink\tpcps.dll +RequireFileEx,AppendList,\Program Files\Common Files\microsoft shared\ink\InkObj.dll +RequireFileEx,AppendList,\Windows\System32\clbcatq.dll +RequireFileEx,AppendList,\Windows\System32\msdrm.dll +RequireFileEx,AppendList,\Windows\System32\SnippingTool.exe +RequireFileEx,AppendList,\Windows\System32\UIAnimation.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Globalization.dll +RequireFileEx,AppendList,\Windows\System32\wisp.dll RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Applications/Productivity/StepsRecorder.script b/Projects/PhoenixPE/Applications/Productivity/StepsRecorder.script index a431efe..2f65af1 100644 --- a/Projects/PhoenixPE/Applications/Productivity/StepsRecorder.script +++ b/Projects/PhoenixPE/Applications/Productivity/StepsRecorder.script @@ -50,11 +50,11 @@ RunFromRam /////////////////////////////////////////////////////////////////////////////////// // Extract -RequireFileEx,Append,\Windows\System32\aepic.dll -RequireFileEx,Append,\Windows\System32\msdrm.dll -RequireFileEx,Append,\Windows\System32\msoert2.dll -RequireFileEx,Append,\Windows\System32\psr.exe -RequireFileEx,Append,\Windows\System32\uireng.dll +RequireFileEx,AppendList,\Windows\System32\aepic.dll +RequireFileEx,AppendList,\Windows\System32\msdrm.dll +RequireFileEx,AppendList,\Windows\System32\msoert2.dll +RequireFileEx,AppendList,\Windows\System32\psr.exe +RequireFileEx,AppendList,\Windows\System32\uireng.dll RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Components/310-Networking.script b/Projects/PhoenixPE/Components/310-Networking.script index dd4f4b0..b300036 100644 --- a/Projects/PhoenixPE/Components/310-Networking.script +++ b/Projects/PhoenixPE/Components/310-Networking.script @@ -153,18 +153,18 @@ Echo,"Building a list of required files...#$x#$xThis can take awhile, please be If,%cb_EnableNetworkListService%,Equal,True,Begin // net start: SystemSetupInProgress=0 -> net start netprofm -> SystemSetupInProgress=1. netprofm requires wfplwfs.sys for pnidui icon - RequireFileEx,Append,\Windows\System32\networklist\ + RequireFileEx,AppendList,\Windows\System32\networklist\ - RequireFileEx,Append,\Windows\System32\ImplatSetup.dll - RequireFileEx,Append,\Windows\System32\networklist - RequireFileEx,Append,\Windows\System32\netprofm.dll - RequireFileEx,Append,\Windows\System32\netprofmsvc.dll - RequireFileEx,Append,\Windows\System32\nlmgp.dll - RequireFileEx,Append,\Windows\System32\nlmproxy.dll - RequireFileEx,Append,\Windows\System32\nlmsprep.dll - RequireFileEx,Append,\Windows\System32\npmproxy.dll - RequireFileEx,Append,\Windows\System32\pnidui.dll - RequireFileEx,Append,\Windows\System32\Wbem\netprofm.mof + RequireFileEx,AppendList,\Windows\System32\ImplatSetup.dll + RequireFileEx,AppendList,\Windows\System32\networklist + RequireFileEx,AppendList,\Windows\System32\netprofm.dll + RequireFileEx,AppendList,\Windows\System32\netprofmsvc.dll + RequireFileEx,AppendList,\Windows\System32\nlmgp.dll + RequireFileEx,AppendList,\Windows\System32\nlmproxy.dll + RequireFileEx,AppendList,\Windows\System32\nlmsprep.dll + RequireFileEx,AppendList,\Windows\System32\npmproxy.dll + RequireFileEx,AppendList,\Windows\System32\pnidui.dll + RequireFileEx,AppendList,\Windows\System32\Wbem\netprofm.mof End /////////////////////////////////////////////////////////////////////////////////// @@ -173,212 +173,212 @@ End // Web Services - Discovery (WS-D) protocol, and Universal Plug and Play If,%cb_EnableNetworkDiscoveryServices%,Equal,True,Begin // Function Discovery Provider Host - RequireFileEx,Append,\Windows\System32\fdBth.dll - RequireFileEx,Append,\Windows\System32\fdBthProxy.dll - RequireFileEx,Append,\Windows\System32\FdDevQuery.dll - RequireFileEx,Append,\Windows\System32\fde.dll - RequireFileEx,Append,\Windows\System32\fdeploy.dll - RequireFileEx,Append,\Windows\System32\fdPHost.dll - RequireFileEx,Append,\Windows\System32\fdPnp.dll - RequireFileEx,Append,\Windows\System32\fdprint.dll - RequireFileEx,Append,\Windows\System32\fdProxy.dll - RequireFileEx,Append,\Windows\System32\FDResPub.dll - RequireFileEx,Append,\Windows\System32\fdSSDP.dll - RequireFileEx,Append,\Windows\System32\fdWSD.dll - RequireFileEx,Append,\Windows\System32\WSDApi.dll + RequireFileEx,AppendList,\Windows\System32\fdBth.dll + RequireFileEx,AppendList,\Windows\System32\fdBthProxy.dll + RequireFileEx,AppendList,\Windows\System32\FdDevQuery.dll + RequireFileEx,AppendList,\Windows\System32\fde.dll + RequireFileEx,AppendList,\Windows\System32\fdeploy.dll + RequireFileEx,AppendList,\Windows\System32\fdPHost.dll + RequireFileEx,AppendList,\Windows\System32\fdPnp.dll + RequireFileEx,AppendList,\Windows\System32\fdprint.dll + RequireFileEx,AppendList,\Windows\System32\fdProxy.dll + RequireFileEx,AppendList,\Windows\System32\FDResPub.dll + RequireFileEx,AppendList,\Windows\System32\fdSSDP.dll + RequireFileEx,AppendList,\Windows\System32\fdWSD.dll + RequireFileEx,AppendList,\Windows\System32\WSDApi.dll // Simple Services Discovery Protocol (SSDP) - RequireFileEx,Append,\Windows\System32\ssdpapi.dll - RequireFileEx,Append,\Windows\System32\ssdpsrv.dll + RequireFileEx,AppendList,\Windows\System32\ssdpapi.dll + RequireFileEx,AppendList,\Windows\System32\ssdpsrv.dll // Universal Plug n' Play Device Host - RequireFileEx,Append,\Windows\System32\upnphost.dll - RequireFileEx,Append,\Windows\System32\upnp.dll - RequireFileEx,Append,\Windows\System32\upnpcont.exe - RequireFileEx,Append,\Windows\System32\upnpui.dll + RequireFileEx,AppendList,\Windows\System32\upnphost.dll + RequireFileEx,AppendList,\Windows\System32\upnp.dll + RequireFileEx,AppendList,\Windows\System32\upnpcont.exe + RequireFileEx,AppendList,\Windows\System32\upnpui.dll End /////////////////////////////////////////////////////////////////////////////////// // Remote Network Driver Interface Specification (RNDIS) If,%cb_EnableRNDIS%,Equal,True,Begin - RequireFileEx,Append,\Windows\System32\drivers\RNDISMP.sys - RequireFileEx,Append,\Windows\System32\drivers\usb8023.sys + RequireFileEx,AppendList,\Windows\System32\drivers\RNDISMP.sys + RequireFileEx,AppendList,\Windows\System32\drivers\usb8023.sys - RequireFileEx,Append,\Windows\INF\netrndis* - RequireFileEx,Append,\Windows\System32\netrndis* - RequireFileEx,Append,\Windows\System32\Drivers\netrndis* - RequireFileEx,Append,\Windows\System32\Driverstore\??-??\netrndis.inf_loc - RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netrndis.inf* + RequireFileEx,AppendList,\Windows\INF\netrndis* + RequireFileEx,AppendList,\Windows\System32\netrndis* + RequireFileEx,AppendList,\Windows\System32\Drivers\netrndis* + RequireFileEx,AppendList,\Windows\System32\Driverstore\??-??\netrndis.inf_loc + RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netrndis.inf* - RequireFileEx,Append,\Windows\INF\rndiscmp* - RequireFileEx,Append,\Windows\System32\rndiscmp* - RequireFileEx,Append,\Windows\System32\Drivers\rndiscmp* - RequireFileEx,Append,\Windows\System32\Driverstore\??-??\rndiscmp.inf_loc - RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\rndiscmp.inf* + RequireFileEx,AppendList,\Windows\INF\rndiscmp* + RequireFileEx,AppendList,\Windows\System32\rndiscmp* + RequireFileEx,AppendList,\Windows\System32\Drivers\rndiscmp* + RequireFileEx,AppendList,\Windows\System32\Driverstore\??-??\rndiscmp.inf_loc + RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\rndiscmp.inf* - RequireFileEx,Append,\Windows\INF\wceisvista* - RequireFileEx,Append,\Windows\System32\wceisvista* - RequireFileEx,Append,\Windows\System32\Drivers\wceisvista* - RequireFileEx,Append,\Windows\System32\Driverstore\??-??\wceisvista.inf_loc - RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\wceisvista.inf* + RequireFileEx,AppendList,\Windows\INF\wceisvista* + RequireFileEx,AppendList,\Windows\System32\wceisvista* + RequireFileEx,AppendList,\Windows\System32\Drivers\wceisvista* + RequireFileEx,AppendList,\Windows\System32\Driverstore\??-??\wceisvista.inf_loc + RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\wceisvista.inf* End /////////////////////////////////////////////////////////////////////////////////// // Drivers -RequireFileEx,Append,\Windows\INF\netlldp.inf -RequireFileEx,Append,\Windows\INF\ndiscap.inf -RequireFileEx,Append,\Windows\INF\netnwifi.inf +RequireFileEx,AppendList,\Windows\INF\netlldp.inf +RequireFileEx,AppendList,\Windows\INF\ndiscap.inf +RequireFileEx,AppendList,\Windows\INF\netnwifi.inf -RequireFileEx,Append,\Windows\System32\drivers\http.sys -RequireFileEx,Append,\Windows\System32\drivers\ipfltdrv.sys -RequireFileEx,Append,\Windows\System32\drivers\ipnat.sys -RequireFileEx,Append,\Windows\System32\drivers\lltdio.sys -RequireFileEx,Append,\Windows\System32\drivers\mrxsmb10.sys -RequireFileEx,Append,\Windows\System32\drivers\mslldp.sys -RequireFileEx,Append,\Windows\System32\drivers\ndiscap.sys -RequireFileEx,Append,\Windows\System32\drivers\ndisimplatform.sys -RequireFileEx,Append,\Windows\System32\drivers\nwifi.sys -RequireFileEx,Append,\Windows\System32\drivers\rspndr.sys -RequireFileEx,Append,\Windows\System32\drivers\tcpipreg.sys -RequireFileEx,Append,\Windows\System32\drivers\tunnel.sys -RequireFileEx,Append,\Windows\System32\drivers\vwififlt.sys -RequireFileEx,Append,\Windows\System32\drivers\WdiWiFi.sys -RequireFileEx,Append,\Windows\System32\drivers\wfplwfs.sys +RequireFileEx,AppendList,\Windows\System32\drivers\http.sys +RequireFileEx,AppendList,\Windows\System32\drivers\ipfltdrv.sys +RequireFileEx,AppendList,\Windows\System32\drivers\ipnat.sys +RequireFileEx,AppendList,\Windows\System32\drivers\lltdio.sys +RequireFileEx,AppendList,\Windows\System32\drivers\mrxsmb10.sys +RequireFileEx,AppendList,\Windows\System32\drivers\mslldp.sys +RequireFileEx,AppendList,\Windows\System32\drivers\ndiscap.sys +RequireFileEx,AppendList,\Windows\System32\drivers\ndisimplatform.sys +RequireFileEx,AppendList,\Windows\System32\drivers\nwifi.sys +RequireFileEx,AppendList,\Windows\System32\drivers\rspndr.sys +RequireFileEx,AppendList,\Windows\System32\drivers\tcpipreg.sys +RequireFileEx,AppendList,\Windows\System32\drivers\tunnel.sys +RequireFileEx,AppendList,\Windows\System32\drivers\vwififlt.sys +RequireFileEx,AppendList,\Windows\System32\drivers\WdiWiFi.sys +RequireFileEx,AppendList,\Windows\System32\drivers\wfplwfs.sys -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netlldp.inf* -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netnwifi.inf* -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netvwifibus.inf* -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netvwififlt.inf* -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netvwifimp.inf* +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netlldp.inf* +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netnwifi.inf* +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netvwifibus.inf* +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netvwififlt.inf* +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netvwifimp.inf* /////////////////////////////////////////////////////////////////////////////////// // Folders -RequireFileEx,Append,\ProgramData\Microsoft\WwanSvc -RequireFileEx,Append,\Windows\L2Schemas -RequireFileEx,Append,\Windows\schemas -RequireFileEx,Append,\Windows\System32\icsxml +RequireFileEx,AppendList,\ProgramData\Microsoft\WwanSvc +RequireFileEx,AppendList,\Windows\L2Schemas +RequireFileEx,AppendList,\Windows\schemas +RequireFileEx,AppendList,\Windows\System32\icsxml /////////////////////////////////////////////////////////////////////////////////// // Firewall // Included in Winre.wim: bfe.dll, cmifw.dll, firewallapi.dll, fwpuclnt.dll, // fwremotesvr.dll, mpssvc.dll, sscore.dll, wfapigp.dll -RequireFileEx,Append,\Windows\System32\authfwcfg.dll -RequireFileEx,Append,\Windows\System32\authfwgp.dll -RequireFileEx,Append,\Windows\System32\authfwwizfwk.dll -RequireFileEx,Append,\Windows\System32\Firewall.cpl -RequireFileEx,Append,\Windows\System32\firewallcontrolpanel.dll -RequireFileEx,Append,\Windows\System32\fwcfg.dll -RequireFileEx,Append,\Windows\System32\sscoreext.dll -RequireFileEx,Append,\Windows\System32\wfhc.dll +RequireFileEx,AppendList,\Windows\System32\authfwcfg.dll +RequireFileEx,AppendList,\Windows\System32\authfwgp.dll +RequireFileEx,AppendList,\Windows\System32\authfwwizfwk.dll +RequireFileEx,AppendList,\Windows\System32\Firewall.cpl +RequireFileEx,AppendList,\Windows\System32\firewallcontrolpanel.dll +RequireFileEx,AppendList,\Windows\System32\fwcfg.dll +RequireFileEx,AppendList,\Windows\System32\sscoreext.dll +RequireFileEx,AppendList,\Windows\System32\wfhc.dll /////////////////////////////////////////////////////////////////////////////////// // NetShell (netsh) // Included in Winre.wim: DMCmnutils.dll, fwcfg.dll, HNetMon.dll, MDMRegistration.dll, // NshHttp.dll,NshIpsec.dll, P2PNetsh.dll, P2P.dll, PeerDistSh.dll, RpcNsh.dll, // WcnNetsh.dll, WhHelper.dll -RequireFileEx,Append,\Windows\System32\dmcmnutils.dll -RequireFileEx,Append,\Windows\System32\mdmregistration.dll -RequireFileEx,Append,\Windows\System32\nettrace.dll -RequireFileEx,Append,\Windows\System32\P2P.dll -RequireFileEx,Append,\Windows\System32\p2pnetsh.dll -RequireFileEx,Append,\Windows\System32\wwancfg.dll +RequireFileEx,AppendList,\Windows\System32\dmcmnutils.dll +RequireFileEx,AppendList,\Windows\System32\mdmregistration.dll +RequireFileEx,AppendList,\Windows\System32\nettrace.dll +RequireFileEx,AppendList,\Windows\System32\P2P.dll +RequireFileEx,AppendList,\Windows\System32\p2pnetsh.dll +RequireFileEx,AppendList,\Windows\System32\wwancfg.dll /////////////////////////////////////////////////////////////////////////////////// // CoreMessaging Browser // Included in Winre.wim: mi.dll, fwbase.dll, fwpolicyiomgr.dll -RequireFileEx,Append,\Windows\System32\browser.dll -RequireFileEx,Append,\Windows\System32\CoreMessaging.dll +RequireFileEx,AppendList,\Windows\System32\browser.dll +RequireFileEx,AppendList,\Windows\System32\CoreMessaging.dll /////////////////////////////////////////////////////////////////////////////////// // Share folder // Included in Winre.wim: gpapi.dll, gpsvc.dll, nlaapi.dll, smbwmiv2.dll, wmiclnt.dll -RequireFileEx,Append,\Windows\System32\comsvcs.dll -RequireFileEx,Append,\Windows\System32\gptext.dll -RequireFileEx,Append,\Windows\System32\shacct.dll -RequireFileEx,Append,\Windows\System32\shpafact.dll -RequireFileEx,Append,\Windows\System32\shrpubw.exe -RequireFileEx,Append,\Windows\System32\SMBHelperClass.dll +RequireFileEx,AppendList,\Windows\System32\comsvcs.dll +RequireFileEx,AppendList,\Windows\System32\gptext.dll +RequireFileEx,AppendList,\Windows\System32\shacct.dll +RequireFileEx,AppendList,\Windows\System32\shpafact.dll +RequireFileEx,AppendList,\Windows\System32\shrpubw.exe +RequireFileEx,AppendList,\Windows\System32\SMBHelperClass.dll /////////////////////////////////////////////////////////////////////////////////// // Passwords // Included in Winre.wim: credui.dll, credprovhost.dll, credprovs.dll, DWrite.dll -RequireFileEx,Append,\Windows\System32\credssp.dll +RequireFileEx,AppendList,\Windows\System32\credssp.dll /////////////////////////////////////////////////////////////////////////////////// // dot3svc // (additional files: dot3gpui.dll,dot3ui.dll,onexui.dll,Dot3Conn.dll) -RequireFileEx,Append,\Windows\System32\dot3api.dll -RequireFileEx,Append,\Windows\System32\dot3cfg.dll -RequireFileEx,Append,\Windows\System32\dot3dlg.dll -RequireFileEx,Append,\Windows\System32\dot3gpclnt.dll -RequireFileEx,Append,\Windows\System32\dot3msm.dll -RequireFileEx,Append,\Windows\System32\dot3svc.dll -RequireFileEx,Append,\Windows\System32\l2gpstore.dll -RequireFileEx,Append,\Windows\System32\l2nacp.dll -RequireFileEx,Append,\Windows\System32\onex.dll +RequireFileEx,AppendList,\Windows\System32\dot3api.dll +RequireFileEx,AppendList,\Windows\System32\dot3cfg.dll +RequireFileEx,AppendList,\Windows\System32\dot3dlg.dll +RequireFileEx,AppendList,\Windows\System32\dot3gpclnt.dll +RequireFileEx,AppendList,\Windows\System32\dot3msm.dll +RequireFileEx,AppendList,\Windows\System32\dot3svc.dll +RequireFileEx,AppendList,\Windows\System32\l2gpstore.dll +RequireFileEx,AppendList,\Windows\System32\l2nacp.dll +RequireFileEx,AppendList,\Windows\System32\onex.dll /////////////////////////////////////////////////////////////////////////////////// // Control -RequireFileEx,Append,\Windows\System32\IEAdvpack.dll -RequireFileEx,Append,\Windows\System32\ieframe.dll -RequireFileEx,Append,\Windows\System32\shwebsvc.dll -RequireFileEx,Append,\Windows\System32\mshtml.dll +RequireFileEx,AppendList,\Windows\System32\IEAdvpack.dll +RequireFileEx,AppendList,\Windows\System32\ieframe.dll +RequireFileEx,AppendList,\Windows\System32\shwebsvc.dll +RequireFileEx,AppendList,\Windows\System32\mshtml.dll /////////////////////////////////////////////////////////////////////////////////// // Misc -RequireFileEx,Append,\Windows\System32\fdWNet.dll -RequireFileEx,Append,\Windows\System32\inetcomm.dll -RequireFileEx,Append,\Windows\System32\iphlpsvc.dll -RequireFileEx,Append,\Windows\System32\msi.dll -RequireFileEx,Append,\Windows\System32\msvfw32.dll -RequireFileEx,Append,\Windows\System32\networkitemfactory.dll -RequireFileEx,Append,\Windows\System32\PortableDeviceApi.dll -RequireFileEx,Append,\Windows\System32\prnfldr.dll -RequireFileEx,Append,\Windows\System32\TSpkg.dll -RequireFileEx,Append,\Windows\System32\Windows.UI.Cred.dll +RequireFileEx,AppendList,\Windows\System32\fdWNet.dll +RequireFileEx,AppendList,\Windows\System32\inetcomm.dll +RequireFileEx,AppendList,\Windows\System32\iphlpsvc.dll +RequireFileEx,AppendList,\Windows\System32\msi.dll +RequireFileEx,AppendList,\Windows\System32\msvfw32.dll +RequireFileEx,AppendList,\Windows\System32\networkitemfactory.dll +RequireFileEx,AppendList,\Windows\System32\PortableDeviceApi.dll +RequireFileEx,AppendList,\Windows\System32\prnfldr.dll +RequireFileEx,AppendList,\Windows\System32\TSpkg.dll +RequireFileEx,AppendList,\Windows\System32\Windows.UI.Cred.dll /////////////////////////////////////////////////////////////////////////////////// // Map a network drive -RequireFileEx,Append,\Windows\System32\netplwiz.dll +RequireFileEx,AppendList,\Windows\System32\netplwiz.dll /////////////////////////////////////////////////////////////////////////////////// // Control Panel -RequireFileEx,Append,\Windows\System32\hgcpl.dll -RequireFileEx,Append,\Windows\System32\inetcpl.cpl -RequireFileEx,Append,\Windows\System32\netcenter.dll -RequireFileEx,Append,\Windows\System32\netdiagfx.dll -RequireFileEx,Append,\Windows\System32\netid.dll +RequireFileEx,AppendList,\Windows\System32\hgcpl.dll +RequireFileEx,AppendList,\Windows\System32\inetcpl.cpl +RequireFileEx,AppendList,\Windows\System32\netcenter.dll +RequireFileEx,AppendList,\Windows\System32\netdiagfx.dll +RequireFileEx,AppendList,\Windows\System32\netid.dll /////////////////////////////////////////////////////////////////////////////////// // Windows Firewall/Internet Connection Sharing (ICS) Service -RequireFileEx,Append,\Windows\System32\ipnathlp.dll -RequireFileEx,Append,\Windows\System32\icsigd.dll -RequireFileEx,Append,\Windows\System32\icsunattend.exe +RequireFileEx,AppendList,\Windows\System32\ipnathlp.dll +RequireFileEx,AppendList,\Windows\System32\icsigd.dll +RequireFileEx,AppendList,\Windows\System32\icsunattend.exe /////////////////////////////////////////////////////////////////////////////////// // Network Diagnostic -RequireFileEx,Append,\Windows\System32\ndfapi.dll -RequireFileEx,Append,\Windows\System32\ndfetw.dll -RequireFileEx,Append,\Windows\System32\NdfEventView.xml -RequireFileEx,Append,\Windows\System32\ndfhcdiscovery.dll +RequireFileEx,AppendList,\Windows\System32\ndfapi.dll +RequireFileEx,AppendList,\Windows\System32\ndfetw.dll +RequireFileEx,AppendList,\Windows\System32\NdfEventView.xml +RequireFileEx,AppendList,\Windows\System32\ndfhcdiscovery.dll /////////////////////////////////////////////////////////////////////////////////// // File Sharing // Included in Winre.wim: rtutils.dll, mpr.dll, mprapi.dll, mprmsg.dll // optional: netplwiz.dll, Netplwiz.exe -RequireFileEx,Append,\Windows\System32\iprtprio.dll -RequireFileEx,Append,\Windows\System32\iprtrmgr.dll -RequireFileEx,Append,\Windows\System32\mprddm.dll -RequireFileEx,Append,\Windows\System32\mprdim.dll -RequireFileEx,Append,\Windows\System32\networkexplorer.dll -RequireFileEx,Append,\Windows\System32\NetworkStatus.dll -RequireFileEx,Append,\Windows\System32\rtm.dll +RequireFileEx,AppendList,\Windows\System32\iprtprio.dll +RequireFileEx,AppendList,\Windows\System32\iprtrmgr.dll +RequireFileEx,AppendList,\Windows\System32\mprddm.dll +RequireFileEx,AppendList,\Windows\System32\mprdim.dll +RequireFileEx,AppendList,\Windows\System32\networkexplorer.dll +RequireFileEx,AppendList,\Windows\System32\NetworkStatus.dll +RequireFileEx,AppendList,\Windows\System32\rtm.dll /////////////////////////////////////////////////////////////////////////////////// // SMB // Included in Winre.wim: wkssvc.dll, wkscli.dll -RequireFileEx,Append,\Windows\System32\wkspbrokerax.dll -RequireFileEx,Append,\Windows\System32\wksprtps.dll +RequireFileEx,AppendList,\Windows\System32\wkspbrokerax.dll +RequireFileEx,AppendList,\Windows\System32\wksprtps.dll /////////////////////////////////////////////////////////////////////////////////// // NlaSvc @@ -387,91 +387,91 @@ RequireFileEx,Append,\Windows\System32\wksprtps.dll /////////////////////////////////////////////////////////////////////////////////// // Security Components -RequireFileEx,Append,\Windows\System32\Keymgr.dll -RequireFileEx,Append,\Windows\System32\Msaudite.dll +RequireFileEx,AppendList,\Windows\System32\Keymgr.dll +RequireFileEx,AppendList,\Windows\System32\Msaudite.dll /////////////////////////////////////////////////////////////////////////////////// // Service Control -RequireFileEx,Append,\Windows\System32\sc.exe +RequireFileEx,AppendList,\Windows\System32\sc.exe /////////////////////////////////////////////////////////////////////////////////// // Service logon -RequireFileEx,Append,\Windows\System32\seclogon.dll +RequireFileEx,AppendList,\Windows\System32\seclogon.dll /////////////////////////////////////////////////////////////////////////////////// // TCPIP support // Included in Winre.wim: esent.dll, scecli.dll -RequireFileEx,Append,\Windows\System32\ubpm.dll +RequireFileEx,AppendList,\Windows\System32\ubpm.dll /////////////////////////////////////////////////////////////////////////////////// // Van NetStatus -RequireFileEx,Append,\Windows\System32\VAN.dll -RequireFileEx,Append,\Windows\System32\WlanRadioManager.dll +RequireFileEx,AppendList,\Windows\System32\VAN.dll +RequireFileEx,AppendList,\Windows\System32\WlanRadioManager.dll /////////////////////////////////////////////////////////////////////////////////// // Airplane mode -RequireFileEx,Append,\Windows\System32\RMapi.dll +RequireFileEx,AppendList,\Windows\System32\RMapi.dll /////////////////////////////////////////////////////////////////////////////////// // WcmSvc // Included in Winre.wim: nlaapi.dll -RequireFileEx,Append,\Windows\System32\wcmapi.dll -RequireFileEx,Append,\Windows\System32\wcmcsp.dll -RequireFileEx,Append,\Windows\System32\wcmsvc.dll -RequireFileEx,Append,\Windows\System32\NetworkUXBroker.dll +RequireFileEx,AppendList,\Windows\System32\wcmapi.dll +RequireFileEx,AppendList,\Windows\System32\wcmcsp.dll +RequireFileEx,AppendList,\Windows\System32\wcmsvc.dll +RequireFileEx,AppendList,\Windows\System32\NetworkUXBroker.dll /////////////////////////////////////////////////////////////////////////////////// // WcncSvc -RequireFileEx,Append,\Windows\System32\WcnApi.dll -RequireFileEx,Append,\Windows\System32\wcncsvc.dll -RequireFileEx,Append,\Windows\System32\WcnEapAuthProxy.dll -RequireFileEx,Append,\Windows\System32\WcnEapPeerProxy.dll -RequireFileEx,Append,\Windows\System32\wcnwiz.dll +RequireFileEx,AppendList,\Windows\System32\WcnApi.dll +RequireFileEx,AppendList,\Windows\System32\wcncsvc.dll +RequireFileEx,AppendList,\Windows\System32\WcnEapAuthProxy.dll +RequireFileEx,AppendList,\Windows\System32\WcnEapPeerProxy.dll +RequireFileEx,AppendList,\Windows\System32\wcnwiz.dll /////////////////////////////////////////////////////////////////////////////////// // EapHost // Included in Winre.wim: Eap3Host.exe, eapp3hst.dll, eappcfg.dll, eappgnui.dll, // eapphost.dll, eappprxy.dll, eapprovp.dll, eapsvc.dll, keyiso.dll, ttlsauth.dll,ttlscfg.dll -RequireFileEx,Append,\Windows\System32\cngcredui.dll -RequireFileEx,Append,\Windows\System32\cngprovider.dll +RequireFileEx,AppendList,\Windows\System32\cngcredui.dll +RequireFileEx,AppendList,\Windows\System32\cngprovider.dll /////////////////////////////////////////////////////////////////////////////////// // Wlan // additional: wlangpui.dll, wlandlg.dll, WLanConn.dll, wlanpref.dll, wlanutil.dll, provcore.dll -RequireFileEx,Append,\Windows\System32\mobilenetworking.dll -RequireFileEx,Append,\Windows\System32\wlanapi.dll -RequireFileEx,Append,\Windows\System32\wlancfg.dll -RequireFileEx,Append,\Windows\System32\WLanConn.dll -RequireFileEx,Append,\Windows\System32\wlandlg.dll -RequireFileEx,Append,\Windows\System32\wlanext.exe -RequireFileEx,Append,\Windows\System32\wlanhlp.dll -RequireFileEx,Append,\Windows\System32\WlanMediaManager.dll -RequireFileEx,Append,\Windows\System32\wlanmsm.dll -RequireFileEx,Append,\Windows\System32\wlanpref.dll -RequireFileEx,Append,\Windows\System32\wlansec.dll -RequireFileEx,Append,\Windows\System32\wlansvc.dll -RequireFileEx,Append,\Windows\System32\wlansvcpal.dll -RequireFileEx,Append,\Windows\System32\wlanui.dll -RequireFileEx,Append,\Windows\System32\wlanutil.dll +RequireFileEx,AppendList,\Windows\System32\mobilenetworking.dll +RequireFileEx,AppendList,\Windows\System32\wlanapi.dll +RequireFileEx,AppendList,\Windows\System32\wlancfg.dll +RequireFileEx,AppendList,\Windows\System32\WLanConn.dll +RequireFileEx,AppendList,\Windows\System32\wlandlg.dll +RequireFileEx,AppendList,\Windows\System32\wlanext.exe +RequireFileEx,AppendList,\Windows\System32\wlanhlp.dll +RequireFileEx,AppendList,\Windows\System32\WlanMediaManager.dll +RequireFileEx,AppendList,\Windows\System32\wlanmsm.dll +RequireFileEx,AppendList,\Windows\System32\wlanpref.dll +RequireFileEx,AppendList,\Windows\System32\wlansec.dll +RequireFileEx,AppendList,\Windows\System32\wlansvc.dll +RequireFileEx,AppendList,\Windows\System32\wlansvcpal.dll +RequireFileEx,AppendList,\Windows\System32\wlanui.dll +RequireFileEx,AppendList,\Windows\System32\wlanutil.dll /////////////////////////////////////////////////////////////////////////////////// // Wlan password // additional: fdProxy.dll, webcheck.dll -RequireFileEx,Append,\Windows\System32\fdWCN.dll -RequireFileEx,Append,\Windows\System32\fundisc.dll -RequireFileEx,Append,\Windows\System32\Windows.Globalization.dll -RequireFileEx,Append,\Windows\System32\winhttp.dll +RequireFileEx,AppendList,\Windows\System32\fdWCN.dll +RequireFileEx,AppendList,\Windows\System32\fundisc.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Globalization.dll +RequireFileEx,AppendList,\Windows\System32\winhttp.dll /////////////////////////////////////////////////////////////////////////////////// // Net event -RequireFileEx,Append,\Windows\System32\netevent.dll +RequireFileEx,AppendList,\Windows\System32\netevent.dll /////////////////////////////////////////////////////////////////////////////////// // Resources -RequireFileEx,Append,\Windows\System32\wbem\nlasvc.mof -RequireFileEx,Append,\Windows\System32\wbem\wlan.mof -RequireFileEx,Append,\Windows\SystemResources\Windows.UI.Cred\Windows.UI.Cred.pri -RequireFileEx,Append,\Windows\SystemResources\Windows.UI.Cred\pris\Windows.UI.Cred* +RequireFileEx,AppendList,\Windows\System32\wbem\nlasvc.mof +RequireFileEx,AppendList,\Windows\System32\wbem\wlan.mof +RequireFileEx,AppendList,\Windows\SystemResources\Windows.UI.Cred\Windows.UI.Cred.pri +RequireFileEx,AppendList,\Windows\SystemResources\Windows.UI.Cred\pris\Windows.UI.Cred* /////////////////////////////////////////////////////////////////////////////////// // Extract diff --git a/Projects/PhoenixPE/Components/320-Audio.script b/Projects/PhoenixPE/Components/320-Audio.script index 848b189..332e72b 100644 --- a/Projects/PhoenixPE/Components/320-Audio.script +++ b/Projects/PhoenixPE/Components/320-Audio.script @@ -104,87 +104,87 @@ RegHiveUnload,Tmp_Install_System Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." If,%cb_AppSoundEvents%,Equal,True,Begin - RequireFileEx,Append,\windows\media\*.wav,NOMUI - RequireFileEx,Append,\Windows\System32\audiodev.dll - RequireFileEx,Append,\Windows\System32\mfc40u.dll - RequireFileEx,Append,\Windows\System32\WinTypes.dll - RequireFileEx,Append,\Windows\System32\mmres.dll - RequireFileEx,Append,\Windows\System32\ieframe.dll + RequireFileEx,AppendList,\windows\media\*.wav,NOMUI + RequireFileEx,AppendList,\Windows\System32\audiodev.dll + RequireFileEx,AppendList,\Windows\System32\mfc40u.dll + RequireFileEx,AppendList,\Windows\System32\WinTypes.dll + RequireFileEx,AppendList,\Windows\System32\mmres.dll + RequireFileEx,AppendList,\Windows\System32\ieframe.dll If,%SourceArch%,Equal,x64,Begin - RequireFileEx,Append,\Windows\SysWOW64\audiodev.dll - RequireFileEx,Append,\Windows\SysWOW64\mfc40u.dll - RequireFileEx,Append,\Windows\SysWOW64\WinTypes.dll - RequireFileEx,Append,\Windows\SysWOW64\mmres.dll - RequireFileEx,Append,\Windows\SysWOW64\ieframe.dll + RequireFileEx,AppendList,\Windows\SysWOW64\audiodev.dll + RequireFileEx,AppendList,\Windows\SysWOW64\mfc40u.dll + RequireFileEx,AppendList,\Windows\SysWOW64\WinTypes.dll + RequireFileEx,AppendList,\Windows\SysWOW64\mmres.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ieframe.dll End End -RequireFileEx,Append,\Windows\INF\bda.inf,NOMUI -RequireFileEx,Append,\Windows\INF\c_media.inf,NOMUI -RequireFileEx,Append,\Windows\INF\gameport.inf,NOMUI -RequireFileEx,Append,\Windows\INF\ks.inf,NOMUI -RequireFileEx,Append,\Windows\INF\kscaptur.inf,NOMUI -RequireFileEx,Append,\Windows\INF\ksfilter.inf,NOMUI -RequireFileEx,Append,\Windows\INF\modemcsa.inf,NOMUI -RequireFileEx,Append,\Windows\INF\usbvideo.inf,NOMUI -RequireFileEx,Append,\Windows\INF\wave.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\bda.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\c_media.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\gameport.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\ks.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\kscaptur.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\ksfilter.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\modemcsa.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\usbvideo.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\wave.inf,NOMUI -RequireFileEx,Append,\Windows\System32\drivers\beep.sys,NOMUI +RequireFileEx,AppendList,\Windows\System32\drivers\beep.sys,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\bda.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\c_media.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\gameport.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\ks.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\kscaptur.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\ksfilter.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\modemcsa.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\usbvideo.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\wave.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\bda.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\c_media.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\gameport.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\ks.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\kscaptur.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\ksfilter.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\modemcsa.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\usbvideo.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\wave.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\avicap32.dll -RequireFileEx,Append,\Windows\System32\bdaplgin.ax,NOMUI -RequireFileEx,Append,\Windows\System32\CapabilityAccessManager.dll -RequireFileEx,Append,\Windows\System32\CapabilityAccessManagerClient.dll -RequireFileEx,Append,\Windows\System32\control.exe -RequireFileEx,Append,\Windows\System32\ddraw.dll -RequireFileEx,Append,\Windows\System32\ddrawex.dll -RequireFileEx,Append,\Windows\System32\deviceaccess.dll -RequireFileEx,Append,\windows\system32\DolbyDecMFT.dll -RequireFileEx,Append,\Windows\System32\dsound.dll -RequireFileEx,Append,\Windows\System32\dxtrans.dll -RequireFileEx,Append,\windows\system32\hevcdecoder.dll -RequireFileEx,Append,\Windows\System32\iyuv_32.dll -RequireFileEx,Append,\Windows\System32\l3codeca.acm -RequireFileEx,Append,\Windows\System32\mfh264enc.dll -RequireFileEx,Append,\Windows\System32\midimap.dll -RequireFileEx,Append,\Windows\System32\mmci.dll -RequireFileEx,Append,\Windows\System32\mmcico.dll -RequireFileEx,Append,\Windows\System32\mmcndmgr.dll -RequireFileEx,Append,\Windows\System32\mmcshext.dll -RequireFileEx,Append,\Windows\System32\mmres.dll -RequireFileEx,Append,\Windows\System32\mmsys.cpl -RequireFileEx,Append,\Windows\System32\msacm32.drv -RequireFileEx,Append,\windows\system32\MSAudDecMFT.dll -RequireFileEx,Append,\Windows\System32\MSDvbNP.ax,NOMUI -RequireFileEx,Append,\Windows\System32\msrle32.dll -RequireFileEx,Append,\Windows\System32\msvfw32.dll -RequireFileEx,Append,\Windows\System32\msvidc32.dll -RequireFileEx,Append,\Windows\System32\msyuv.dll -RequireFileEx,Append,\Windows\System32\psisdecd.dll -RequireFileEx,Append,\Windows\System32\psisrndr.ax,NOMUI -RequireFileEx,Append,\Windows\System32\quartz.dll -If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,Append,\Windows\System32\SysFxUI.dll -RequireFileEx,Append,\Windows\System32\SndVol.exe -RequireFileEx,Append,\Windows\System32\SndVolSSO.dll -RequireFileEx,Append,\Windows\System32\stobject.dll -RequireFileEx,Append,\Windows\System32\tsbyuv.dll -RequireFileEx,Append,\Windows\System32\Windows.Media.dll -RequireFileEx,Append,\Windows\System32\Windows.Media.MediaControl.dll -If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,Append,\Windows\System32\WMALFXGFXDSP.dll -RequireFileEx,Append,\Windows\System32\WMADMOD.DLL -RequireFileEx,Append,\Windows\System32\WMADMOE.DLL -RequireFileEx,Append,\Windows\System32\WMASF.DLL +RequireFileEx,AppendList,\Windows\System32\avicap32.dll +RequireFileEx,AppendList,\Windows\System32\bdaplgin.ax,NOMUI +RequireFileEx,AppendList,\Windows\System32\CapabilityAccessManager.dll +RequireFileEx,AppendList,\Windows\System32\CapabilityAccessManagerClient.dll +RequireFileEx,AppendList,\Windows\System32\control.exe +RequireFileEx,AppendList,\Windows\System32\ddraw.dll +RequireFileEx,AppendList,\Windows\System32\ddrawex.dll +RequireFileEx,AppendList,\Windows\System32\deviceaccess.dll +RequireFileEx,AppendList,\windows\system32\DolbyDecMFT.dll +RequireFileEx,AppendList,\Windows\System32\dsound.dll +RequireFileEx,AppendList,\Windows\System32\dxtrans.dll +RequireFileEx,AppendList,\windows\system32\hevcdecoder.dll +RequireFileEx,AppendList,\Windows\System32\iyuv_32.dll +RequireFileEx,AppendList,\Windows\System32\l3codeca.acm +RequireFileEx,AppendList,\Windows\System32\mfh264enc.dll +RequireFileEx,AppendList,\Windows\System32\midimap.dll +RequireFileEx,AppendList,\Windows\System32\mmci.dll +RequireFileEx,AppendList,\Windows\System32\mmcico.dll +RequireFileEx,AppendList,\Windows\System32\mmcndmgr.dll +RequireFileEx,AppendList,\Windows\System32\mmcshext.dll +RequireFileEx,AppendList,\Windows\System32\mmres.dll +RequireFileEx,AppendList,\Windows\System32\mmsys.cpl +RequireFileEx,AppendList,\Windows\System32\msacm32.drv +RequireFileEx,AppendList,\windows\system32\MSAudDecMFT.dll +RequireFileEx,AppendList,\Windows\System32\MSDvbNP.ax,NOMUI +RequireFileEx,AppendList,\Windows\System32\msrle32.dll +RequireFileEx,AppendList,\Windows\System32\msvfw32.dll +RequireFileEx,AppendList,\Windows\System32\msvidc32.dll +RequireFileEx,AppendList,\Windows\System32\msyuv.dll +RequireFileEx,AppendList,\Windows\System32\psisdecd.dll +RequireFileEx,AppendList,\Windows\System32\psisrndr.ax,NOMUI +RequireFileEx,AppendList,\Windows\System32\quartz.dll +If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,AppendList,\Windows\System32\SysFxUI.dll +RequireFileEx,AppendList,\Windows\System32\SndVol.exe +RequireFileEx,AppendList,\Windows\System32\SndVolSSO.dll +RequireFileEx,AppendList,\Windows\System32\stobject.dll +RequireFileEx,AppendList,\Windows\System32\tsbyuv.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Media.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Media.MediaControl.dll +If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,AppendList,\Windows\System32\WMALFXGFXDSP.dll +RequireFileEx,AppendList,\Windows\System32\WMADMOD.DLL +RequireFileEx,AppendList,\Windows\System32\WMADMOE.DLL +RequireFileEx,AppendList,\Windows\System32\WMASF.DLL /////////////////////////////////////////////////////////////////////////////////// // Extract diff --git a/Projects/PhoenixPE/Components/DirectX.script b/Projects/PhoenixPE/Components/DirectX.script index 00e243c..9f1c829 100644 --- a/Projects/PhoenixPE/Components/DirectX.script +++ b/Projects/PhoenixPE/Components/DirectX.script @@ -71,263 +71,263 @@ If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%Prog [ExtractFiles] Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." -RequireFileEx,Append,\Windows\INF\bda.inf,NOMUI -RequireFileEx,Append,\Windows\INF\ks.inf,NOMUI -RequireFileEx,Append,\Windows\INF\kscaptur.inf,NOMUI -RequireFileEx,Append,\Windows\INF\ksfilter.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\bda.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\ks.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\kscaptur.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\ksfilter.inf,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\bda.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\ks.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\kscaptur.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\ksfilter.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\bda.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\ks.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\kscaptur.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\ksfilter.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\amstream.dll -RequireFileEx,Append,\Windows\System32\bdaplgin.ax -RequireFileEx,Append,\Windows\System32\cca.dll -RequireFileEx,Append,\Windows\System32\cdd.dll -RequireFileEx,Append,\Windows\System32\CompPkgSup.dll -RequireFileEx,Append,\Windows\System32\control.exe -RequireFileEx,Append,\Windows\System32\CPFilters.dll -RequireFileEx,Append,\Windows\System32\d2d1.dll -RequireFileEx,Append,\Windows\System32\d3d10.dll -RequireFileEx,Append,\Windows\System32\d3d10_1.dll -RequireFileEx,Append,\Windows\System32\d3d10_1core.dll -RequireFileEx,Append,\Windows\System32\d3d10core.dll -RequireFileEx,Append,\Windows\System32\d3d10level9.dll -RequireFileEx,Append,\Windows\System32\d3d10warp.dll -RequireFileEx,Append,\Windows\System32\d3d11.dll -RequireFileEx,Append,\Windows\System32\d3d11on12.dll -RequireFileEx,Append,\Windows\System32\D3D12.dll -RequireFileEx,Append,\Windows\System32\d3d8thk.dll -RequireFileEx,Append,\Windows\System32\d3d9.dll -RequireFileEx,Append,\Windows\System32\d3d9on12.dll -RequireFileEx,Append,\Windows\System32\D3DCompiler_47.dll -RequireFileEx,Append,\Windows\System32\D3DSCache.dll -RequireFileEx,Append,\Windows\System32\dciman32.dll -RequireFileEx,Append,\Windows\System32\ddraw.dll -RequireFileEx,Append,\Windows\System32\ddrawex.dll -RequireFileEx,Append,\Windows\System32\devenum.dll -RequireFileEx,Append,\Windows\System32\dinput.dll -RequireFileEx,Append,\Windows\System32\dinput8.dll -RequireFileEx,Append,\Windows\System32\dispex.dll -RequireFileEx,Append,\Windows\System32\Display.dll -RequireFileEx,Append,\Windows\System32\dmloader.dll -RequireFileEx,Append,\Windows\System32\dmsynth.dll -RequireFileEx,Append,\Windows\System32\dmusic.dll -RequireFileEx,Append,\Windows\System32\dpnaddr.dll -RequireFileEx,Append,\Windows\System32\dpnathlp.dll -RequireFileEx,Append,\Windows\System32\dpnet.dll -RequireFileEx,Append,\Windows\System32\dpnhpast.dll -RequireFileEx,Append,\Windows\System32\dpnhupnp.dll -RequireFileEx,Append,\Windows\System32\dpnlobby.dll -RequireFileEx,Append,\Windows\System32\dpnsvr.exe -RequireFileEx,Append,\Windows\System32\dsdmo.dll -RequireFileEx,Append,\Windows\System32\dsound.dll -RequireFileEx,Append,\Windows\System32\dswave.dll -RequireFileEx,Append,\Windows\System32\DWrite.dll -RequireFileEx,Append,\Windows\System32\dxdiag.exe -RequireFileEx,Append,\Windows\System32\dxdiagn.dll -RequireFileEx,Append,\Windows\System32\dxgi.dll -RequireFileEx,Append,\Windows\System32\dxgwdi.dll -RequireFileEx,Append,\Windows\System32\dxtmsft.dll -RequireFileEx,Append,\Windows\System32\dxtrans.dll -RequireFileEx,Append,\Windows\System32\dxva2.dll -RequireFileEx,Append,\Windows\System32\encapi.dll -RequireFileEx,Append,\Windows\System32\gcdef.dll -RequireFileEx,Append,\Windows\System32\glmf32.dll -RequireFileEx,Append,\Windows\System32\glu32.dll -RequireFileEx,Append,\Windows\System32\iyuv_32.dll -RequireFileEx,Append,\Windows\System32\joy.cpl -RequireFileEx,Append,\Windows\System32\ksproxy.ax -RequireFileEx,Append,\Windows\System32\kstvtune.ax -RequireFileEx,Append,\Windows\System32\ksuser.dll -RequireFileEx,Append,\Windows\System32\Kswdmcap.ax -RequireFileEx,Append,\Windows\System32\ksxbar.ax -RequireFileEx,Append,\Windows\System32\mciqtz32.dll -RequireFileEx,Append,\Windows\System32\Mpeg2Data.ax -RequireFileEx,Append,\Windows\System32\mpg2splt.ax -RequireFileEx,Append,\Windows\System32\MSAC3ENC.DLL -RequireFileEx,Append,\Windows\System32\msdmo.dll -RequireFileEx,Append,\Windows\System32\MSDvbNP.ax -RequireFileEx,Append,\Windows\System32\msftedit.dll -RequireFileEx,Append,\Windows\System32\MSMPEG2ENC.DLL -RequireFileEx,Append,\Windows\System32\MSNP.ax -RequireFileEx,Append,\Windows\System32\MSVidCtl.dll -RequireFileEx,Append,\Windows\System32\msyuv.dll -RequireFileEx,Append,\Windows\System32\opengl32.dll -RequireFileEx,Append,\Windows\System32\pid.dll -RequireFileEx,Append,\Windows\System32\psisdecd.dll -RequireFileEx,Append,\Windows\System32\psisrndr.ax -RequireFileEx,Append,\Windows\System32\qasf.dll -RequireFileEx,Append,\Windows\System32\qcap.dll -RequireFileEx,Append,\Windows\System32\qdv.dll -RequireFileEx,Append,\Windows\System32\qdvd.dll -RequireFileEx,Append,\Windows\System32\qdvd.dll -RequireFileEx,Append,\Windows\System32\qedit.dll -RequireFileEx,Append,\Windows\System32\qedwipes.dll -RequireFileEx,Append,\Windows\System32\quartz.dll -RequireFileEx,Append,\Windows\System32\sbe.dll -RequireFileEx,Append,\Windows\System32\shgina.dll -RequireFileEx,Append,\Windows\System32\themeui.dll -RequireFileEx,Append,\Windows\System32\VBICodec.ax -RequireFileEx,Append,\Windows\System32\vbisurf.ax -RequireFileEx,Append,\Windows\System32\vbisurf.ax -RequireFileEx,Append,\Windows\System32\vfwwdm32.dll -RequireFileEx,Append,\Windows\System32\vidcap.ax -RequireFileEx,Append,\Windows\System32\wdi.dll -RequireFileEx,Append,\Windows\System32\WMSPDMOE.DLL -RequireFileEx,Append,\Windows\System32\WMVENCOD.DLL -RequireFileEx,Append,\Windows\System32\WMVSENCD.DLL -RequireFileEx,Append,\Windows\System32\WMVXENCD.DLL -RequireFileEx,Append,\Windows\System32\WSTPager.ax -RequireFileEx,Append,\Windows\System32\XAudio2_8.dll -RequireFileEx,Append,\Windows\System32\XAudio2_9.dll -RequireFileEx,Append,\Windows\System32\XInput1_4.dll -RequireFileEx,Append,\Windows\System32\XInput9_1_0.dll +RequireFileEx,AppendList,\Windows\System32\amstream.dll +RequireFileEx,AppendList,\Windows\System32\bdaplgin.ax +RequireFileEx,AppendList,\Windows\System32\cca.dll +RequireFileEx,AppendList,\Windows\System32\cdd.dll +RequireFileEx,AppendList,\Windows\System32\CompPkgSup.dll +RequireFileEx,AppendList,\Windows\System32\control.exe +RequireFileEx,AppendList,\Windows\System32\CPFilters.dll +RequireFileEx,AppendList,\Windows\System32\d2d1.dll +RequireFileEx,AppendList,\Windows\System32\d3d10.dll +RequireFileEx,AppendList,\Windows\System32\d3d10_1.dll +RequireFileEx,AppendList,\Windows\System32\d3d10_1core.dll +RequireFileEx,AppendList,\Windows\System32\d3d10core.dll +RequireFileEx,AppendList,\Windows\System32\d3d10level9.dll +RequireFileEx,AppendList,\Windows\System32\d3d10warp.dll +RequireFileEx,AppendList,\Windows\System32\d3d11.dll +RequireFileEx,AppendList,\Windows\System32\d3d11on12.dll +RequireFileEx,AppendList,\Windows\System32\D3D12.dll +RequireFileEx,AppendList,\Windows\System32\d3d8thk.dll +RequireFileEx,AppendList,\Windows\System32\d3d9.dll +RequireFileEx,AppendList,\Windows\System32\d3d9on12.dll +RequireFileEx,AppendList,\Windows\System32\D3DCompiler_47.dll +RequireFileEx,AppendList,\Windows\System32\D3DSCache.dll +RequireFileEx,AppendList,\Windows\System32\dciman32.dll +RequireFileEx,AppendList,\Windows\System32\ddraw.dll +RequireFileEx,AppendList,\Windows\System32\ddrawex.dll +RequireFileEx,AppendList,\Windows\System32\devenum.dll +RequireFileEx,AppendList,\Windows\System32\dinput.dll +RequireFileEx,AppendList,\Windows\System32\dinput8.dll +RequireFileEx,AppendList,\Windows\System32\dispex.dll +RequireFileEx,AppendList,\Windows\System32\Display.dll +RequireFileEx,AppendList,\Windows\System32\dmloader.dll +RequireFileEx,AppendList,\Windows\System32\dmsynth.dll +RequireFileEx,AppendList,\Windows\System32\dmusic.dll +RequireFileEx,AppendList,\Windows\System32\dpnaddr.dll +RequireFileEx,AppendList,\Windows\System32\dpnathlp.dll +RequireFileEx,AppendList,\Windows\System32\dpnet.dll +RequireFileEx,AppendList,\Windows\System32\dpnhpast.dll +RequireFileEx,AppendList,\Windows\System32\dpnhupnp.dll +RequireFileEx,AppendList,\Windows\System32\dpnlobby.dll +RequireFileEx,AppendList,\Windows\System32\dpnsvr.exe +RequireFileEx,AppendList,\Windows\System32\dsdmo.dll +RequireFileEx,AppendList,\Windows\System32\dsound.dll +RequireFileEx,AppendList,\Windows\System32\dswave.dll +RequireFileEx,AppendList,\Windows\System32\DWrite.dll +RequireFileEx,AppendList,\Windows\System32\dxdiag.exe +RequireFileEx,AppendList,\Windows\System32\dxdiagn.dll +RequireFileEx,AppendList,\Windows\System32\dxgi.dll +RequireFileEx,AppendList,\Windows\System32\dxgwdi.dll +RequireFileEx,AppendList,\Windows\System32\dxtmsft.dll +RequireFileEx,AppendList,\Windows\System32\dxtrans.dll +RequireFileEx,AppendList,\Windows\System32\dxva2.dll +RequireFileEx,AppendList,\Windows\System32\encapi.dll +RequireFileEx,AppendList,\Windows\System32\gcdef.dll +RequireFileEx,AppendList,\Windows\System32\glmf32.dll +RequireFileEx,AppendList,\Windows\System32\glu32.dll +RequireFileEx,AppendList,\Windows\System32\iyuv_32.dll +RequireFileEx,AppendList,\Windows\System32\joy.cpl +RequireFileEx,AppendList,\Windows\System32\ksproxy.ax +RequireFileEx,AppendList,\Windows\System32\kstvtune.ax +RequireFileEx,AppendList,\Windows\System32\ksuser.dll +RequireFileEx,AppendList,\Windows\System32\Kswdmcap.ax +RequireFileEx,AppendList,\Windows\System32\ksxbar.ax +RequireFileEx,AppendList,\Windows\System32\mciqtz32.dll +RequireFileEx,AppendList,\Windows\System32\Mpeg2Data.ax +RequireFileEx,AppendList,\Windows\System32\mpg2splt.ax +RequireFileEx,AppendList,\Windows\System32\MSAC3ENC.DLL +RequireFileEx,AppendList,\Windows\System32\msdmo.dll +RequireFileEx,AppendList,\Windows\System32\MSDvbNP.ax +RequireFileEx,AppendList,\Windows\System32\msftedit.dll +RequireFileEx,AppendList,\Windows\System32\MSMPEG2ENC.DLL +RequireFileEx,AppendList,\Windows\System32\MSNP.ax +RequireFileEx,AppendList,\Windows\System32\MSVidCtl.dll +RequireFileEx,AppendList,\Windows\System32\msyuv.dll +RequireFileEx,AppendList,\Windows\System32\opengl32.dll +RequireFileEx,AppendList,\Windows\System32\pid.dll +RequireFileEx,AppendList,\Windows\System32\psisdecd.dll +RequireFileEx,AppendList,\Windows\System32\psisrndr.ax +RequireFileEx,AppendList,\Windows\System32\qasf.dll +RequireFileEx,AppendList,\Windows\System32\qcap.dll +RequireFileEx,AppendList,\Windows\System32\qdv.dll +RequireFileEx,AppendList,\Windows\System32\qdvd.dll +RequireFileEx,AppendList,\Windows\System32\qdvd.dll +RequireFileEx,AppendList,\Windows\System32\qedit.dll +RequireFileEx,AppendList,\Windows\System32\qedwipes.dll +RequireFileEx,AppendList,\Windows\System32\quartz.dll +RequireFileEx,AppendList,\Windows\System32\sbe.dll +RequireFileEx,AppendList,\Windows\System32\shgina.dll +RequireFileEx,AppendList,\Windows\System32\themeui.dll +RequireFileEx,AppendList,\Windows\System32\VBICodec.ax +RequireFileEx,AppendList,\Windows\System32\vbisurf.ax +RequireFileEx,AppendList,\Windows\System32\vbisurf.ax +RequireFileEx,AppendList,\Windows\System32\vfwwdm32.dll +RequireFileEx,AppendList,\Windows\System32\vidcap.ax +RequireFileEx,AppendList,\Windows\System32\wdi.dll +RequireFileEx,AppendList,\Windows\System32\WMSPDMOE.DLL +RequireFileEx,AppendList,\Windows\System32\WMVENCOD.DLL +RequireFileEx,AppendList,\Windows\System32\WMVSENCD.DLL +RequireFileEx,AppendList,\Windows\System32\WMVXENCD.DLL +RequireFileEx,AppendList,\Windows\System32\WSTPager.ax +RequireFileEx,AppendList,\Windows\System32\XAudio2_8.dll +RequireFileEx,AppendList,\Windows\System32\XAudio2_9.dll +RequireFileEx,AppendList,\Windows\System32\XInput1_4.dll +RequireFileEx,AppendList,\Windows\System32\XInput9_1_0.dll -RequireFileEx,Append,\Windows\System32\drivers\dxgkrnl.sys -RequireFileEx,Append,\Windows\System32\drivers\dxgmms1.sys -RequireFileEx,Append,\Windows\System32\drivers\gm.dls -RequireFileEx,Append,\Windows\System32\drivers\ks.sys -RequireFileEx,Append,\Windows\System32\drivers\mskssrv.sys -RequireFileEx,Append,\Windows\System32\drivers\mspclock.sys -RequireFileEx,Append,\Windows\System32\drivers\mspqm.sys -RequireFileEx,Append,\Windows\System32\drivers\mstee.sys -RequireFileEx,Append,\Windows\System32\drivers\stream.sys +RequireFileEx,AppendList,\Windows\System32\drivers\dxgkrnl.sys +RequireFileEx,AppendList,\Windows\System32\drivers\dxgmms1.sys +RequireFileEx,AppendList,\Windows\System32\drivers\gm.dls +RequireFileEx,AppendList,\Windows\System32\drivers\ks.sys +RequireFileEx,AppendList,\Windows\System32\drivers\mskssrv.sys +RequireFileEx,AppendList,\Windows\System32\drivers\mspclock.sys +RequireFileEx,AppendList,\Windows\System32\drivers\mspqm.sys +RequireFileEx,AppendList,\Windows\System32\drivers\mstee.sys +RequireFileEx,AppendList,\Windows\System32\drivers\stream.sys // WOW64 If,ExistFile,"%TargetSystem32%\wow64.dll",Begin - RequireFileEx,Append,\Windows\SysWOW64\amstream.dll - RequireFileEx,Append,\Windows\SysWOW64\bdaplgin.ax - RequireFileEx,Append,\Windows\SysWOW64\cca.dll - RequireFileEx,Append,\Windows\SysWOW64\CompPkgSup.dll - RequireFileEx,Append,\Windows\SysWOW64\control.exe - RequireFileEx,Append,\Windows\SysWOW64\CPFilters.dll - RequireFileEx,Append,\Windows\SysWOW64\d2d1.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d10.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d10_1.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d10_1core.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d10core.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d10level9.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d10warp.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d11.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d11on12.dll - RequireFileEx,Append,\Windows\SysWOW64\D3D12.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d8.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d8thk.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d9.dll - RequireFileEx,Append,\Windows\SysWOW64\d3d9on12.dll - RequireFileEx,Append,\Windows\SysWOW64\D3DCompiler_47.dll - RequireFileEx,Append,\Windows\SysWOW64\d3dim.dll - RequireFileEx,Append,\Windows\SysWOW64\d3dim700.dll - RequireFileEx,Append,\Windows\SysWOW64\d3dramp.dll - RequireFileEx,Append,\Windows\SysWOW64\D3DSCache.dll - RequireFileEx,Append,\Windows\SysWOW64\d3dxof.dll - RequireFileEx,Append,\Windows\SysWOW64\dciman32.dll - RequireFileEx,Append,\Windows\SysWOW64\ddraw.dll - RequireFileEx,Append,\Windows\SysWOW64\ddrawex.dll - RequireFileEx,Append,\Windows\SysWOW64\devenum.dll - RequireFileEx,Append,\Windows\SysWOW64\dinput.dll - RequireFileEx,Append,\Windows\SysWOW64\dinput8.dll - RequireFileEx,Append,\Windows\SysWOW64\dispex.dll - RequireFileEx,Append,\Windows\SysWOW64\Display.dll - RequireFileEx,Append,\Windows\SysWOW64\dmband.dll - RequireFileEx,Append,\Windows\SysWOW64\dmcompos.dll - RequireFileEx,Append,\Windows\SysWOW64\dmime.dll - RequireFileEx,Append,\Windows\SysWOW64\dmloader.dll - RequireFileEx,Append,\Windows\SysWOW64\dmscript.dll - RequireFileEx,Append,\Windows\SysWOW64\dmstyle.dll - RequireFileEx,Append,\Windows\SysWOW64\dmsynth.dll - RequireFileEx,Append,\Windows\SysWOW64\dmusic.dll - RequireFileEx,Append,\Windows\SysWOW64\dplaysvr.exe - RequireFileEx,Append,\Windows\SysWOW64\dplayx.dll - RequireFileEx,Append,\Windows\SysWOW64\dpmodemx.dll - RequireFileEx,Append,\Windows\SysWOW64\dpnaddr.dll - RequireFileEx,Append,\Windows\SysWOW64\dpnathlp.dll - RequireFileEx,Append,\Windows\SysWOW64\dpnet.dll - RequireFileEx,Append,\Windows\SysWOW64\dpnhpast.dll - RequireFileEx,Append,\Windows\SysWOW64\dpnhupnp.dll - RequireFileEx,Append,\Windows\SysWOW64\dpnlobby.dll - RequireFileEx,Append,\Windows\SysWOW64\dpnsvr.exe - RequireFileEx,Append,\Windows\SysWOW64\dpwsockx.dll - RequireFileEx,Append,\Windows\SysWOW64\drivers\gm.dls - RequireFileEx,Append,\Windows\SysWOW64\dsdmo.dll - RequireFileEx,Append,\Windows\SysWOW64\dsound.dll - RequireFileEx,Append,\Windows\SysWOW64\dswave.dll - RequireFileEx,Append,\Windows\SysWOW64\DWrite.dll - RequireFileEx,Append,\Windows\SysWOW64\dxdiag.exe - RequireFileEx,Append,\Windows\SysWOW64\dxdiagn.dll - RequireFileEx,Append,\Windows\SysWOW64\dxgi.dll - RequireFileEx,Append,\Windows\SysWOW64\dxtmsft.dll - RequireFileEx,Append,\Windows\SysWOW64\dxtrans.dll - RequireFileEx,Append,\Windows\SysWOW64\dxva2.dll - RequireFileEx,Append,\Windows\SysWOW64\encapi.dll - RequireFileEx,Append,\Windows\SysWOW64\gcdef.dll - RequireFileEx,Append,\Windows\SysWOW64\glmf32.dll - RequireFileEx,Append,\Windows\SysWOW64\glu32.dll - RequireFileEx,Append,\Windows\SysWOW64\iac25_32.ax - RequireFileEx,Append,\Windows\SysWOW64\ir32_32.dll - RequireFileEx,Append,\Windows\SysWOW64\ir32_32original.dll - RequireFileEx,Append,\Windows\SysWOW64\ir41_32.ax - RequireFileEx,Append,\Windows\SysWOW64\ir41_32original.dll - RequireFileEx,Append,\Windows\SysWOW64\ir41_qc.dll - RequireFileEx,Append,\Windows\SysWOW64\ir41_qcoriginal.dll - RequireFileEx,Append,\Windows\SysWOW64\ir41_qcx.dll - RequireFileEx,Append,\Windows\SysWOW64\ir41_qcxoriginal.dll - RequireFileEx,Append,\Windows\SysWOW64\ir50_32.dll - RequireFileEx,Append,\Windows\SysWOW64\ir50_32original.dll - RequireFileEx,Append,\Windows\SysWOW64\ir50_qc.dll - RequireFileEx,Append,\Windows\SysWOW64\ir50_qcoriginal.dll - RequireFileEx,Append,\Windows\SysWOW64\ir50_qcx.dll - RequireFileEx,Append,\Windows\SysWOW64\ir50_qcxoriginal.dll - RequireFileEx,Append,\Windows\SysWOW64\iyuv_32.dll - RequireFileEx,Append,\Windows\SysWOW64\joy.cpl - RequireFileEx,Append,\Windows\SysWOW64\ksproxy.ax - RequireFileEx,Append,\Windows\SysWOW64\kstvtune.ax - RequireFileEx,Append,\Windows\SysWOW64\ksuser.dll - RequireFileEx,Append,\Windows\SysWOW64\Kswdmcap.ax - RequireFileEx,Append,\Windows\SysWOW64\ksxbar.ax - RequireFileEx,Append,\Windows\SysWOW64\mciqtz32.dll - RequireFileEx,Append,\Windows\SysWOW64\Mpeg2Data.ax - RequireFileEx,Append,\Windows\SysWOW64\mpg2splt.ax - RequireFileEx,Append,\Windows\SysWOW64\MSAC3ENC.DLL - RequireFileEx,Append,\Windows\SysWOW64\msdmo.dll - RequireFileEx,Append,\Windows\SysWOW64\MSDvbNP.ax - RequireFileEx,Append,\Windows\SysWOW64\msftedit.dll - RequireFileEx,Append,\Windows\SysWOW64\MSMPEG2ENC.DLL - RequireFileEx,Append,\Windows\SysWOW64\MSNP.ax - RequireFileEx,Append,\Windows\SysWOW64\MSVidCtl.dll - RequireFileEx,Append,\Windows\SysWOW64\msyuv.dll - RequireFileEx,Append,\Windows\SysWOW64\opengl32.dll - RequireFileEx,Append,\Windows\SysWOW64\pid.dll - RequireFileEx,Append,\Windows\SysWOW64\psisdecd.dll - RequireFileEx,Append,\Windows\SysWOW64\psisrndr.ax - RequireFileEx,Append,\Windows\SysWOW64\qasf.dll - RequireFileEx,Append,\Windows\SysWOW64\qcap.dll - RequireFileEx,Append,\Windows\SysWOW64\qdv.dll - RequireFileEx,Append,\Windows\SysWOW64\qdvd.dll - RequireFileEx,Append,\Windows\SysWOW64\qdvd.dll - RequireFileEx,Append,\Windows\SysWOW64\qedit.dll - RequireFileEx,Append,\Windows\SysWOW64\qedwipes.dll - RequireFileEx,Append,\Windows\SysWOW64\quartz.dll - RequireFileEx,Append,\Windows\SysWOW64\sbe.dll - RequireFileEx,Append,\Windows\SysWOW64\shgina.dll - RequireFileEx,Append,\Windows\SysWOW64\themeui.dll - RequireFileEx,Append,\Windows\SysWOW64\VBICodec.ax - RequireFileEx,Append,\Windows\SysWOW64\vbisurf.ax - RequireFileEx,Append,\Windows\SysWOW64\vbisurf.ax - RequireFileEx,Append,\Windows\SysWOW64\vfwwdm32.dll - RequireFileEx,Append,\Windows\SysWOW64\vidcap.ax - RequireFileEx,Append,\Windows\SysWOW64\wdi.dll - RequireFileEx,Append,\Windows\SysWOW64\WMSPDMOE.DLL - RequireFileEx,Append,\Windows\SysWOW64\WMVENCOD.DLL - RequireFileEx,Append,\Windows\SysWOW64\WMVSENCD.DLL - RequireFileEx,Append,\Windows\SysWOW64\WMVXENCD.DLL - RequireFileEx,Append,\Windows\SysWOW64\WSTPager.ax - RequireFileEx,Append,\Windows\SysWOW64\XAudio2_8.dll - RequireFileEx,Append,\Windows\SysWOW64\XAudio2_9.dll - RequireFileEx,Append,\Windows\SysWOW64\XInput1_4.dll - RequireFileEx,Append,\Windows\SysWOW64\XInput9_1_0.dll + RequireFileEx,AppendList,\Windows\SysWOW64\amstream.dll + RequireFileEx,AppendList,\Windows\SysWOW64\bdaplgin.ax + RequireFileEx,AppendList,\Windows\SysWOW64\cca.dll + RequireFileEx,AppendList,\Windows\SysWOW64\CompPkgSup.dll + RequireFileEx,AppendList,\Windows\SysWOW64\control.exe + RequireFileEx,AppendList,\Windows\SysWOW64\CPFilters.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d2d1.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d10.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d10_1.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d10_1core.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d10core.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d10level9.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d10warp.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d11.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d11on12.dll + RequireFileEx,AppendList,\Windows\SysWOW64\D3D12.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d8.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d8thk.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d9.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3d9on12.dll + RequireFileEx,AppendList,\Windows\SysWOW64\D3DCompiler_47.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3dim.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3dim700.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3dramp.dll + RequireFileEx,AppendList,\Windows\SysWOW64\D3DSCache.dll + RequireFileEx,AppendList,\Windows\SysWOW64\d3dxof.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dciman32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ddraw.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ddrawex.dll + RequireFileEx,AppendList,\Windows\SysWOW64\devenum.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dinput.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dinput8.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dispex.dll + RequireFileEx,AppendList,\Windows\SysWOW64\Display.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dmband.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dmcompos.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dmime.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dmloader.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dmscript.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dmstyle.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dmsynth.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dmusic.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dplaysvr.exe + RequireFileEx,AppendList,\Windows\SysWOW64\dplayx.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dpmodemx.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dpnaddr.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dpnathlp.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dpnet.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dpnhpast.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dpnhupnp.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dpnlobby.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dpnsvr.exe + RequireFileEx,AppendList,\Windows\SysWOW64\dpwsockx.dll + RequireFileEx,AppendList,\Windows\SysWOW64\drivers\gm.dls + RequireFileEx,AppendList,\Windows\SysWOW64\dsdmo.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dsound.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dswave.dll + RequireFileEx,AppendList,\Windows\SysWOW64\DWrite.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dxdiag.exe + RequireFileEx,AppendList,\Windows\SysWOW64\dxdiagn.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dxgi.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dxtmsft.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dxtrans.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dxva2.dll + RequireFileEx,AppendList,\Windows\SysWOW64\encapi.dll + RequireFileEx,AppendList,\Windows\SysWOW64\gcdef.dll + RequireFileEx,AppendList,\Windows\SysWOW64\glmf32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\glu32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\iac25_32.ax + RequireFileEx,AppendList,\Windows\SysWOW64\ir32_32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir32_32original.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir41_32.ax + RequireFileEx,AppendList,\Windows\SysWOW64\ir41_32original.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir41_qc.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir41_qcoriginal.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir41_qcx.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir41_qcxoriginal.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir50_32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir50_32original.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir50_qc.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir50_qcoriginal.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir50_qcx.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ir50_qcxoriginal.dll + RequireFileEx,AppendList,\Windows\SysWOW64\iyuv_32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\joy.cpl + RequireFileEx,AppendList,\Windows\SysWOW64\ksproxy.ax + RequireFileEx,AppendList,\Windows\SysWOW64\kstvtune.ax + RequireFileEx,AppendList,\Windows\SysWOW64\ksuser.dll + RequireFileEx,AppendList,\Windows\SysWOW64\Kswdmcap.ax + RequireFileEx,AppendList,\Windows\SysWOW64\ksxbar.ax + RequireFileEx,AppendList,\Windows\SysWOW64\mciqtz32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\Mpeg2Data.ax + RequireFileEx,AppendList,\Windows\SysWOW64\mpg2splt.ax + RequireFileEx,AppendList,\Windows\SysWOW64\MSAC3ENC.DLL + RequireFileEx,AppendList,\Windows\SysWOW64\msdmo.dll + RequireFileEx,AppendList,\Windows\SysWOW64\MSDvbNP.ax + RequireFileEx,AppendList,\Windows\SysWOW64\msftedit.dll + RequireFileEx,AppendList,\Windows\SysWOW64\MSMPEG2ENC.DLL + RequireFileEx,AppendList,\Windows\SysWOW64\MSNP.ax + RequireFileEx,AppendList,\Windows\SysWOW64\MSVidCtl.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msyuv.dll + RequireFileEx,AppendList,\Windows\SysWOW64\opengl32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\pid.dll + RequireFileEx,AppendList,\Windows\SysWOW64\psisdecd.dll + RequireFileEx,AppendList,\Windows\SysWOW64\psisrndr.ax + RequireFileEx,AppendList,\Windows\SysWOW64\qasf.dll + RequireFileEx,AppendList,\Windows\SysWOW64\qcap.dll + RequireFileEx,AppendList,\Windows\SysWOW64\qdv.dll + RequireFileEx,AppendList,\Windows\SysWOW64\qdvd.dll + RequireFileEx,AppendList,\Windows\SysWOW64\qdvd.dll + RequireFileEx,AppendList,\Windows\SysWOW64\qedit.dll + RequireFileEx,AppendList,\Windows\SysWOW64\qedwipes.dll + RequireFileEx,AppendList,\Windows\SysWOW64\quartz.dll + RequireFileEx,AppendList,\Windows\SysWOW64\sbe.dll + RequireFileEx,AppendList,\Windows\SysWOW64\shgina.dll + RequireFileEx,AppendList,\Windows\SysWOW64\themeui.dll + RequireFileEx,AppendList,\Windows\SysWOW64\VBICodec.ax + RequireFileEx,AppendList,\Windows\SysWOW64\vbisurf.ax + RequireFileEx,AppendList,\Windows\SysWOW64\vbisurf.ax + RequireFileEx,AppendList,\Windows\SysWOW64\vfwwdm32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\vidcap.ax + RequireFileEx,AppendList,\Windows\SysWOW64\wdi.dll + RequireFileEx,AppendList,\Windows\SysWOW64\WMSPDMOE.DLL + RequireFileEx,AppendList,\Windows\SysWOW64\WMVENCOD.DLL + RequireFileEx,AppendList,\Windows\SysWOW64\WMVSENCD.DLL + RequireFileEx,AppendList,\Windows\SysWOW64\WMVXENCD.DLL + RequireFileEx,AppendList,\Windows\SysWOW64\WSTPager.ax + RequireFileEx,AppendList,\Windows\SysWOW64\XAudio2_8.dll + RequireFileEx,AppendList,\Windows\SysWOW64\XAudio2_9.dll + RequireFileEx,AppendList,\Windows\SysWOW64\XInput1_4.dll + RequireFileEx,AppendList,\Windows\SysWOW64\XInput9_1_0.dll End /////////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/PhoenixPE/Components/DotNET4.script b/Projects/PhoenixPE/Components/DotNET4.script index 8c7b095..e789347 100644 --- a/Projects/PhoenixPE/Components/DotNET4.script +++ b/Projects/PhoenixPE/Components/DotNET4.script @@ -50,55 +50,55 @@ Mandatory=False Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." -RequireFileEx,Append,\Windows\Microsoft.NET -If,%SourceArch%,Equal,x86,RequireFileEx,Append,\Program Files\Microsoft.NET -Else,RequireFileEx,Append,\Program Files (x86)\Microsoft.NET -RequireFileEx,Append,\Windows\System32\MUI\0409\mscorees.dll -RequireFileEx,Append,\Windows\System32\aspnet_counters.dll -RequireFileEx,Append,\Windows\System32\dfshim.dll -RequireFileEx,Append,\Windows\System32\FntCache.dll -RequireFileEx,Append,\Windows\System32\mscoree.dll -RequireFileEx,Append,\Windows\System32\mscorier.dll -RequireFileEx,Append,\Windows\System32\mscories.dll -RequireFileEx,Append,\Windows\System32\msvcp120_clr0400.dll -RequireFileEx,Append,\Windows\System32\msvcp140_clr0400.dll -RequireFileEx,Append,\Windows\System32\msvcr100_clr0400.dll -RequireFileEx,Append,\Windows\System32\msvcr120_clr0400.dll -RequireFileEx,Append,\Windows\System32\netfxperf.dll -RequireFileEx,Append,\Windows\System32\PresentationCFFRasterizerNative_v0300.dll -RequireFileEx,Append,\Windows\System32\PresentationHost.exe -RequireFileEx,Append,\Windows\System32\PresentationHostProxy.dll -RequireFileEx,Append,\Windows\System32\PresentationNative_v0300.dll -RequireFileEx,Append,\Windows\System32\ucrtbase_clr0400.dll -RequireFileEx,Append,\Windows\System32\UIAutomationCore.dll -RequireFileEx,Append,\Windows\System32\vcruntime140_clr0400.dll -RequireFileEx,Append,\Windows\System32\sxstrace.exe -RequireFileEx,Append,\Windows\System32\WindowsCodecs.dll -RequireFileEx,Append,\Windows\System32\WindowsCodecsExt.dll +RequireFileEx,AppendList,\Windows\Microsoft.NET +If,%SourceArch%,Equal,x86,RequireFileEx,AppendList,\Program Files\Microsoft.NET +Else,RequireFileEx,AppendList,\Program Files (x86)\Microsoft.NET +RequireFileEx,AppendList,\Windows\System32\MUI\0409\mscorees.dll +RequireFileEx,AppendList,\Windows\System32\aspnet_counters.dll +RequireFileEx,AppendList,\Windows\System32\dfshim.dll +RequireFileEx,AppendList,\Windows\System32\FntCache.dll +RequireFileEx,AppendList,\Windows\System32\mscoree.dll +RequireFileEx,AppendList,\Windows\System32\mscorier.dll +RequireFileEx,AppendList,\Windows\System32\mscories.dll +RequireFileEx,AppendList,\Windows\System32\msvcp120_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\msvcp140_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\msvcr100_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\msvcr120_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\netfxperf.dll +RequireFileEx,AppendList,\Windows\System32\PresentationCFFRasterizerNative_v0300.dll +RequireFileEx,AppendList,\Windows\System32\PresentationHost.exe +RequireFileEx,AppendList,\Windows\System32\PresentationHostProxy.dll +RequireFileEx,AppendList,\Windows\System32\PresentationNative_v0300.dll +RequireFileEx,AppendList,\Windows\System32\ucrtbase_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\UIAutomationCore.dll +RequireFileEx,AppendList,\Windows\System32\vcruntime140_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\sxstrace.exe +RequireFileEx,AppendList,\Windows\System32\WindowsCodecs.dll +RequireFileEx,AppendList,\Windows\System32\WindowsCodecsExt.dll // WoW64 If,ExistFile,"%TargetSystem32%\wow64.dll",Begin - RequireFileEx,Append,\Windows\SysWOW64\MUI\0409\mscorees.dll - RequireFileEx,Append,\Windows\SysWoW64\aspnet_counters.dll - RequireFileEx,Append,\Windows\SysWOW64\dfshim.dll - RequireFileEx,Append,\Windows\SysWOW64\mscoree.dll - RequireFileEx,Append,\Windows\SysWOW64\mscorier.dll - RequireFileEx,Append,\Windows\SysWOW64\mscories.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcp120_clr0400.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcp140_clr0400.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcr100_clr0400.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcr120_clr0400.dll - RequireFileEx,Append,\Windows\SysWOW64\netfxperf.dll - RequireFileEx,Append,\Windows\SysWOW64\PresentationCFFRasterizerNative_v0300.dll - RequireFileEx,Append,\Windows\SysWoW64\UIAutomationCore.dll - RequireFileEx,Append,\Windows\SysWOW64\ucrtbase_clr0400.dll - RequireFileEx,Append,\Windows\SysWOW64\vcruntime140_clr0400.dll - RequireFileEx,Append,\Windows\SysWOW64\PresentationHost.exe - RequireFileEx,Append,\Windows\SysWOW64\PresentationHostProxy.dll - RequireFileEx,Append,\Windows\SysWOW64\PresentationNative_v0300.dll - RequireFileEx,Append,\Windows\SysWOW64\sxstrace.exe - RequireFileEx,Append,\Windows\SysWOW64\WindowsCodecs.dll - RequireFileEx,Append,\Windows\SysWOW64\WindowsCodecsExt.dll + RequireFileEx,AppendList,\Windows\SysWOW64\MUI\0409\mscorees.dll + RequireFileEx,AppendList,\Windows\SysWoW64\aspnet_counters.dll + RequireFileEx,AppendList,\Windows\SysWOW64\dfshim.dll + RequireFileEx,AppendList,\Windows\SysWOW64\mscoree.dll + RequireFileEx,AppendList,\Windows\SysWOW64\mscorier.dll + RequireFileEx,AppendList,\Windows\SysWOW64\mscories.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcp120_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcp140_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcr100_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcr120_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\netfxperf.dll + RequireFileEx,AppendList,\Windows\SysWOW64\PresentationCFFRasterizerNative_v0300.dll + RequireFileEx,AppendList,\Windows\SysWoW64\UIAutomationCore.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ucrtbase_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\vcruntime140_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\PresentationHost.exe + RequireFileEx,AppendList,\Windows\SysWOW64\PresentationHostProxy.dll + RequireFileEx,AppendList,\Windows\SysWOW64\PresentationNative_v0300.dll + RequireFileEx,AppendList,\Windows\SysWOW64\sxstrace.exe + RequireFileEx,AppendList,\Windows\SysWOW64\WindowsCodecs.dll + RequireFileEx,AppendList,\Windows\SysWOW64\WindowsCodecsExt.dll End /////////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/PhoenixPE/Components/EventLogging.script b/Projects/PhoenixPE/Components/EventLogging.script index e1b8ef0..03f4ce9 100644 --- a/Projects/PhoenixPE/Components/EventLogging.script +++ b/Projects/PhoenixPE/Components/EventLogging.script @@ -87,24 +87,24 @@ Echo,"Processing Windows Event Viewer..." // eventvwr launcher, mmc snap-in, and global assemblies // Note: wecsvc.dll is already included in WinRE.wim -RequireFileEx,Append,WINDOWS\Microsoft.NET\assembly\GAC_MSIL\EventViewer\v4.0_10.0.0.0__31bf3856ad364e35\EventViewer.dll -RequireFileEx,Append,Windows\Microsoft.NET\assembly\GAC_MSIL\EventViewer.Resources\ -RequireFileEx,Append,Windows\Microsoft.NET\assembly\GAC_MSIL\MiguiControls\ -RequireFileEx,Append,Windows\Microsoft.NET\assembly\GAC_MSIL\MiguiControls.Resources\ -RequireFileEx,Append,windows\system32\els.dll -RequireFileEx,Append,windows\system32\eventvwr.exe -RequireFileEx,Append,windows\system32\eventvwr.msc -RequireFileEx,Append,windows\system32\miguiresource.dll -RequireFileEx,Append,windows\system32\wecapi.dll -RequireFileEx,Append,windows\system32\wecutil.exe -RequireFileEx,Append,windows\system32\wevtfwd.dll +RequireFileEx,AppendList,WINDOWS\Microsoft.NET\assembly\GAC_MSIL\EventViewer\v4.0_10.0.0.0__31bf3856ad364e35\EventViewer.dll +RequireFileEx,AppendList,Windows\Microsoft.NET\assembly\GAC_MSIL\EventViewer.Resources\ +RequireFileEx,AppendList,Windows\Microsoft.NET\assembly\GAC_MSIL\MiguiControls\ +RequireFileEx,AppendList,Windows\Microsoft.NET\assembly\GAC_MSIL\MiguiControls.Resources\ +RequireFileEx,AppendList,windows\system32\els.dll +RequireFileEx,AppendList,windows\system32\eventvwr.exe +RequireFileEx,AppendList,windows\system32\eventvwr.msc +RequireFileEx,AppendList,windows\system32\miguiresource.dll +RequireFileEx,AppendList,windows\system32\wecapi.dll +RequireFileEx,AppendList,windows\system32\wecutil.exe +RequireFileEx,AppendList,windows\system32\wevtfwd.dll // mmc global assemblies -RequireFileEx,Append,WINDOWS\assembly\GAC_MSIL\MMCEx\3.0.0.0__31bf3856ad364e35\MMCEx.dll -RequireFileEx,Append,WINDOWS\assembly\GAC_MSIL\MMCEx.Resources\ -RequireFileEx,Append,WINDOWS\assembly\GAC_MSIL\MMCFxCommon\3.0.0.0__31bf3856ad364e35\MMCFxCommon.dll -RequireFileEx,Append,WINDOWS\assembly\GAC_MSIL\MMCFxCommon.Resources\ -RequireFileEx,Append,WINDOWS\assembly\GAC_MSIL\Microsoft.ManagementConsole\3.0.0.0__31bf3856ad364e35\Microsoft.ManagementConsole.dll +RequireFileEx,AppendList,WINDOWS\assembly\GAC_MSIL\MMCEx\3.0.0.0__31bf3856ad364e35\MMCEx.dll +RequireFileEx,AppendList,WINDOWS\assembly\GAC_MSIL\MMCEx.Resources\ +RequireFileEx,AppendList,WINDOWS\assembly\GAC_MSIL\MMCFxCommon\3.0.0.0__31bf3856ad364e35\MMCFxCommon.dll +RequireFileEx,AppendList,WINDOWS\assembly\GAC_MSIL\MMCFxCommon.Resources\ +RequireFileEx,AppendList,WINDOWS\assembly\GAC_MSIL\Microsoft.ManagementConsole\3.0.0.0__31bf3856ad364e35\Microsoft.ManagementConsole.dll // and extract... RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/Components/MSI.script b/Projects/PhoenixPE/Components/MSI.script index 03611e8..b28f4a1 100644 --- a/Projects/PhoenixPE/Components/MSI.script +++ b/Projects/PhoenixPE/Components/MSI.script @@ -43,28 +43,28 @@ Mandatory=False [Process] Echo,"Building a list of required files..." -RequireFileEx,Append,\windows\AppPatch\msimain.sdb -RequireFileEx,Append,\windows\AppPatch\sysmain.sdb -RequireFileEx,Append,\Windows\Installer -RequireFileEx,Append,\Windows\System32\msi.dll -RequireFileEx,Append,\Windows\System32\msiexec.exe -RequireFileEx,Append,\Windows\System32\msihnd.dll -RequireFileEx,Append,\Windows\System32\msiltcfg.dll -RequireFileEx,Append,\Windows\System32\msimsg.dll -RequireFileEx,Append,\Windows\System32\msisip.dll +RequireFileEx,AppendList,\windows\AppPatch\msimain.sdb +RequireFileEx,AppendList,\windows\AppPatch\sysmain.sdb +RequireFileEx,AppendList,\Windows\Installer +RequireFileEx,AppendList,\Windows\System32\msi.dll +RequireFileEx,AppendList,\Windows\System32\msiexec.exe +RequireFileEx,AppendList,\Windows\System32\msihnd.dll +RequireFileEx,AppendList,\Windows\System32\msiltcfg.dll +RequireFileEx,AppendList,\Windows\System32\msimsg.dll +RequireFileEx,AppendList,\Windows\System32\msisip.dll -RequireFileEx,Append,\Windows\System32\wbem\msi.mof -RequireFileEx,Append,\Windows\System32\wbem\msiprov.dll -RequireFileEx,Append,\Windows\System32\wbem\??-??\msi.mfl,NOMUI +RequireFileEx,AppendList,\Windows\System32\wbem\msi.mof +RequireFileEx,AppendList,\Windows\System32\wbem\msiprov.dll +RequireFileEx,AppendList,\Windows\System32\wbem\??-??\msi.mfl,NOMUI // Wow64 Files If,ExistFile,"%TargetSystem32%\wow64.dll",Begin - RequireFileEx,Append,\Windows\SysWOW64\msi.dll - RequireFileEx,Append,\Windows\SysWOW64\msiexec.exe - RequireFileEx,Append,\Windows\SysWOW64\msihnd.dll - RequireFileEx,Append,\Windows\SysWOW64\msiltcfg.dll - RequireFileEx,Append,\Windows\SysWOW64\msimsg.dll - RequireFileEx,Append,\Windows\SysWOW64\msisip.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msi.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msiexec.exe + RequireFileEx,AppendList,\Windows\SysWOW64\msihnd.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msiltcfg.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msimsg.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msisip.dll End // Extract diff --git a/Projects/PhoenixPE/Components/RDP.script b/Projects/PhoenixPE/Components/RDP.script index 4a94153..a143bf2 100644 --- a/Projects/PhoenixPE/Components/RDP.script +++ b/Projects/PhoenixPE/Components/RDP.script @@ -173,38 +173,38 @@ If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,0,"%ProgramFolder%\%Prog [ExtractFiles] Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." -RequireFileEx,Append,\Windows\System32\cngcredui.dll -RequireFileEx,Append,\Windows\System32\CredentialUIBroker.exe -RequireFileEx,Append,\Windows\System32\credssp.dll -RequireFileEx,Append,\Windows\System32\credui.dll -RequireFileEx,Append,\Windows\System32\cryptui.dll -RequireFileEx,Append,\Windows\System32\d2d1.dll -RequireFileEx,Append,\Windows\System32\d3d10warp.dll -RequireFileEx,Append,\Windows\System32\d3d11.dll -RequireFileEx,Append,\Windows\System32\dcomp.dll -RequireFileEx,Append,\Windows\System32\DWrite.dll -RequireFileEx,Append,\Windows\System32\dxgi.dll -RequireFileEx,Append,\Windows\System32\msacm32.dll -RequireFileEx,Append,\Windows\System32\msacm32.drv -RequireFileEx,Append,\Windows\System32\mstsc.exe -RequireFileEx,Append,\Windows\System32\mstscax.dll -RequireFileEx,Append,\Windows\System32\ncryptprov.dll -RequireFileEx,Append,\Windows\System32\ncryptsslp.dll -RequireFileEx,Append,\Windows\System32\pdh.dll -RequireFileEx,Append,\Windows\System32\TSpkg.dll -RequireFileEx,Append,\Windows\System32\Windows.Globalization.dll -RequireFileEx,Append,\Windows\System32\Windows.Graphics.dll -RequireFileEx,Append,\Windows\System32\Windows.Internal.UI.Logon.ProxyStub.dll -RequireFileEx,Append,\Windows\System32\Windows.UI.Cred.dll -RequireFileEx,Append,\Windows\System32\Windows.UI.CredDialogController.dll -RequireFileEx,Append,\Windows\System32\Windows.UI.Xaml.Resources.Common.dll -RequireFileEx,Append,\Windows\System32\wuceffects.dll -RequireFileEx,Append,\Windows\SystemResources\Windows.UI.Cred +RequireFileEx,AppendList,\Windows\System32\cngcredui.dll +RequireFileEx,AppendList,\Windows\System32\CredentialUIBroker.exe +RequireFileEx,AppendList,\Windows\System32\credssp.dll +RequireFileEx,AppendList,\Windows\System32\credui.dll +RequireFileEx,AppendList,\Windows\System32\cryptui.dll +RequireFileEx,AppendList,\Windows\System32\d2d1.dll +RequireFileEx,AppendList,\Windows\System32\d3d10warp.dll +RequireFileEx,AppendList,\Windows\System32\d3d11.dll +RequireFileEx,AppendList,\Windows\System32\dcomp.dll +RequireFileEx,AppendList,\Windows\System32\DWrite.dll +RequireFileEx,AppendList,\Windows\System32\dxgi.dll +RequireFileEx,AppendList,\Windows\System32\msacm32.dll +RequireFileEx,AppendList,\Windows\System32\msacm32.drv +RequireFileEx,AppendList,\Windows\System32\mstsc.exe +RequireFileEx,AppendList,\Windows\System32\mstscax.dll +RequireFileEx,AppendList,\Windows\System32\ncryptprov.dll +RequireFileEx,AppendList,\Windows\System32\ncryptsslp.dll +RequireFileEx,AppendList,\Windows\System32\pdh.dll +RequireFileEx,AppendList,\Windows\System32\TSpkg.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Globalization.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Graphics.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Internal.UI.Logon.ProxyStub.dll +RequireFileEx,AppendList,\Windows\System32\Windows.UI.Cred.dll +RequireFileEx,AppendList,\Windows\System32\Windows.UI.CredDialogController.dll +RequireFileEx,AppendList,\Windows\System32\Windows.UI.Xaml.Resources.Common.dll +RequireFileEx,AppendList,\Windows\System32\wuceffects.dll +RequireFileEx,AppendList,\Windows\SystemResources\Windows.UI.Cred If,%cb_EnableTSConnections%,Equal,True,Begin - RequireFileEx,Append,\Windows\System32\SessEnv.dll - RequireFileEx,Append,\Windows\System32\termsrv.dll - RequireFileEx,Append,\Windows\System32\umrdp.dll + RequireFileEx,AppendList,\Windows\System32\SessEnv.dll + RequireFileEx,AppendList,\Windows\System32\termsrv.dll + RequireFileEx,AppendList,\Windows\System32\umrdp.dll End diff --git a/Projects/PhoenixPE/Components/VSS.script b/Projects/PhoenixPE/Components/VSS.script index 543f0b4..aa340b4 100644 --- a/Projects/PhoenixPE/Components/VSS.script +++ b/Projects/PhoenixPE/Components/VSS.script @@ -51,38 +51,38 @@ ExtractFile,%ScriptFile%,cmd,"start_vss.cmd",%ProgramFolder% /////////////////////////////////////////////////////////////////////////////////// // Build File List -RequireFileEx,Append,\Windows\Vss -RequireFileEx,Append,\Windows\System32\bcd.dll -RequireFileEx,Append,\Windows\System32\comres.dll -RequireFileEx,Append,\Windows\System32\es.dll -RequireFileEx,Append,\Windows\System32\eventcls.dll -RequireFileEx,Append,\Windows\System32\filemgmt.dll -RequireFileEx,Append,\Windows\System32\msctfui.dll -RequireFileEx,Append,\Windows\System32\msxml3.dll -RequireFileEx,Append,\Windows\System32\ole32.dll -RequireFileEx,Append,\Windows\System32\oleaut32.dll -RequireFileEx,Append,\Windows\System32\swprv.dll -RequireFileEx,Append,\Windows\System32\vss_ps.dll -RequireFileEx,Append,\Windows\System32\vssadmin.exe -RequireFileEx,Append,\Windows\System32\vssapi.dll -RequireFileEx,Append,\Windows\System32\vsstrace.dll -RequireFileEx,Append,\Windows\System32\vssvc.exe -RequireFileEx,Append,\Windows\System32\xolehlp.dll +RequireFileEx,AppendList,\Windows\Vss +RequireFileEx,AppendList,\Windows\System32\bcd.dll +RequireFileEx,AppendList,\Windows\System32\comres.dll +RequireFileEx,AppendList,\Windows\System32\es.dll +RequireFileEx,AppendList,\Windows\System32\eventcls.dll +RequireFileEx,AppendList,\Windows\System32\filemgmt.dll +RequireFileEx,AppendList,\Windows\System32\msctfui.dll +RequireFileEx,AppendList,\Windows\System32\msxml3.dll +RequireFileEx,AppendList,\Windows\System32\ole32.dll +RequireFileEx,AppendList,\Windows\System32\oleaut32.dll +RequireFileEx,AppendList,\Windows\System32\swprv.dll +RequireFileEx,AppendList,\Windows\System32\vss_ps.dll +RequireFileEx,AppendList,\Windows\System32\vssadmin.exe +RequireFileEx,AppendList,\Windows\System32\vssapi.dll +RequireFileEx,AppendList,\Windows\System32\vsstrace.dll +RequireFileEx,AppendList,\Windows\System32\vssvc.exe +RequireFileEx,AppendList,\Windows\System32\xolehlp.dll // WOW64 If,ExistFile,"%TargetSystem32%\wow64.dll",Begin - RequireFileEx,Append,\Windows\SysWOW64\bcd.dll - RequireFileEx,Append,\Windows\SysWOW64\comres.dll - RequireFileEx,Append,\Windows\SysWOW64\es.dll - RequireFileEx,Append,\Windows\SysWOW64\eventcls.dll - RequireFileEx,Append,\Windows\SysWOW64\msctfui.dll - RequireFileEx,Append,\Windows\SysWOW64\msxml3.dll - RequireFileEx,Append,\Windows\SysWOW64\ole32.dll - RequireFileEx,Append,\Windows\SysWOW64\oleaut32.dll - RequireFileEx,Append,\Windows\SysWOW64\vss_ps.dll - RequireFileEx,Append,\Windows\SysWOW64\vssapi.dll - RequireFileEx,Append,\Windows\SysWOW64\vsstrace.dll - RequireFileEx,Append,\Windows\SysWOW64\xolehlp.dll + RequireFileEx,AppendList,\Windows\SysWOW64\bcd.dll + RequireFileEx,AppendList,\Windows\SysWOW64\comres.dll + RequireFileEx,AppendList,\Windows\SysWOW64\es.dll + RequireFileEx,AppendList,\Windows\SysWOW64\eventcls.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msctfui.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msxml3.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ole32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\oleaut32.dll + RequireFileEx,AppendList,\Windows\SysWOW64\vss_ps.dll + RequireFileEx,AppendList,\Windows\SysWOW64\vssapi.dll + RequireFileEx,AppendList,\Windows\SysWOW64\vsstrace.dll + RequireFileEx,AppendList,\Windows\SysWOW64\xolehlp.dll End /////////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/PhoenixPE/Components/Visual C++/350-VCRedist-Embedded.script b/Projects/PhoenixPE/Components/Visual C++/350-VCRedist-Embedded.script index 2c147d6..9a755c6 100644 --- a/Projects/PhoenixPE/Components/Visual C++/350-VCRedist-Embedded.script +++ b/Projects/PhoenixPE/Components/Visual C++/350-VCRedist-Embedded.script @@ -70,23 +70,23 @@ RegHiveUnload,Tmp_Install_Software // \Windows\System32\downlevel\ucrtbase.dll, \Windows\System32\ucrtbase.dll // VC -RequireFileEx,Append,\Windows\System32\msvcirt.dll -RequireFileEx,Append,\Windows\System32\msvcr110.dll -RequireFileEx,Append,\Windows\System32\msvcrt20.dll -RequireFileEx,Append,\Windows\System32\msvcrt40.dll +RequireFileEx,AppendList,\Windows\System32\msvcirt.dll +RequireFileEx,AppendList,\Windows\System32\msvcr110.dll +RequireFileEx,AppendList,\Windows\System32\msvcrt20.dll +RequireFileEx,AppendList,\Windows\System32\msvcrt40.dll // VC .Net -RequireFileEx,Append,\Windows\System32\msvcr100_clr0400.dll -RequireFileEx,Append,\Windows\System32\msvcr120_clr0400.dll -RequireFileEx,Append,\Windows\SysWOW64\ucrtbase_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\msvcr100_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\msvcr120_clr0400.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ucrtbase_clr0400.dll // VC++ -RequireFileEx,Append,\Windows\System32\msvcp110.dll -RequireFileEx,Append,\Windows\System32\ucrtbase_enclave.dll +RequireFileEx,AppendList,\Windows\System32\msvcp110.dll +RequireFileEx,AppendList,\Windows\System32\ucrtbase_enclave.dll // VC++ .Net -RequireFileEx,Append,\Windows\System32\msvcp120_clr0400.dll -RequireFileEx,Append,\Windows\System32\msvcp140_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\msvcp120_clr0400.dll +RequireFileEx,AppendList,\Windows\System32\msvcp140_clr0400.dll /////////////////////////////////////////////////////////////////////////////////// // Extract @@ -107,12 +107,12 @@ RequireFileEx,ExtractList Echo,"Processing Microsoft Visual C++ 2005/2008 Runtime (x86)..." // WinSxS VC++ -RequireFileEx,Append,\Windows\WinSxS\x86_microsoft.vc80.crt* -RequireFileEx,Append,\Windows\WinSxS\x86_microsoft.vc90.crt* -RequireFileEx,Append,\Windows\WinSxS\manifests\x86_microsoft.vc80.crt* -RequireFileEx,Append,\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt* -RequireFileEx,Append,\Windows\WinSxS\manifests\x86_microsoft.vc90.crt* -RequireFileEx,Append,\Windows\WinSxS\manifests\x86_policy.9.0.microsoft.vc90.crt* +RequireFileEx,AppendList,\Windows\WinSxS\x86_microsoft.vc80.crt* +RequireFileEx,AppendList,\Windows\WinSxS\x86_microsoft.vc90.crt* +RequireFileEx,AppendList,\Windows\WinSxS\manifests\x86_microsoft.vc80.crt* +RequireFileEx,AppendList,\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt* +RequireFileEx,AppendList,\Windows\WinSxS\manifests\x86_microsoft.vc90.crt* +RequireFileEx,AppendList,\Windows\WinSxS\manifests\x86_policy.9.0.microsoft.vc90.crt* /////////////////////////////////////////////////////////////////////////////////// // Extract @@ -141,12 +141,12 @@ End Echo,"Processing Microsoft Visual C++ 2005/2008 Runtime (x64)..." // WinSxS VC++ -RequireFileEx,Append,\Windows\WinSxS\amd64_microsoft.vc80.crt* -RequireFileEx,Append,\Windows\WinSxS\amd64_microsoft.vc90.crt* -RequireFileEx,Append,\Windows\WinSxS\manifests\amd64_microsoft.vc80.crt* -RequireFileEx,Append,\Windows\WinSxS\manifests\amd64_policy.8.0.microsoft.vc80.crt* -RequireFileEx,Append,\Windows\WinSxS\manifests\amd64_microsoft.vc90.crt* -RequireFileEx,Append,\Windows\WinSxS\manifests\amd64_policy.9.0.microsoft.vc90.crt* +RequireFileEx,AppendList,\Windows\WinSxS\amd64_microsoft.vc80.crt* +RequireFileEx,AppendList,\Windows\WinSxS\amd64_microsoft.vc90.crt* +RequireFileEx,AppendList,\Windows\WinSxS\manifests\amd64_microsoft.vc80.crt* +RequireFileEx,AppendList,\Windows\WinSxS\manifests\amd64_policy.8.0.microsoft.vc80.crt* +RequireFileEx,AppendList,\Windows\WinSxS\manifests\amd64_microsoft.vc90.crt* +RequireFileEx,AppendList,\Windows\WinSxS\manifests\amd64_policy.9.0.microsoft.vc90.crt* /////////////////////////////////////////////////////////////////////////////////// // WoW64 @@ -154,34 +154,34 @@ If,ExistFile,"%TargetSystem32%\wow64.dll",Begin // Included in winre.wim: \Windows\SysWOW64\msvcp110_win.dll, \Windows\SysWOW64\downlevel\ucrtbase.dll // VC - RequireFileEx,Append,\Windows\SysWOW64\msvcirt.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcrt.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcr110.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcrt20.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcrt40.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcirt.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcrt.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcr110.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcrt20.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcrt40.dll // VC .Net - RequireFileEx,Append,\Windows\SysWOW64\msvcr100_clr0400.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcr120_clr0400.dll - RequireFileEx,Append,\Windows\SysWOW64\ucrtbase_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcr100_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcr120_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ucrtbase_clr0400.dll // VC++ - RequireFileEx,Append,\Windows\SysWOW64\msvcp_win.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcp60.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcp110.dll - RequireFileEx,Append,\Windows\SysWOW64\ucrtbase.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcp_win.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcp60.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcp110.dll + RequireFileEx,AppendList,\Windows\SysWOW64\ucrtbase.dll // VC++ .Net - RequireFileEx,Append,\Windows\SysWOW64\msvcp120_clr0400.dll - RequireFileEx,Append,\Windows\SysWOW64\msvcp140_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcp120_clr0400.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msvcp140_clr0400.dll // SysWOW64 WinSxS - RequireFileEx,Append,\Windows\WinSxS\x86_microsoft.vc80.crt* - RequireFileEx,Append,\Windows\WinSxS\x86_microsoft.vc90.crt* - RequireFileEx,Append,\Windows\WinSxS\manifests\x86_microsoft.vc80.crt* - RequireFileEx,Append,\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt* - RequireFileEx,Append,\Windows\WinSxS\manifests\x86_microsoft.vc90.crt* - RequireFileEx,Append,\Windows\WinSxS\manifests\x86_policy.9.0.microsoft.vc90.crt* + RequireFileEx,AppendList,\Windows\WinSxS\x86_microsoft.vc80.crt* + RequireFileEx,AppendList,\Windows\WinSxS\x86_microsoft.vc90.crt* + RequireFileEx,AppendList,\Windows\WinSxS\manifests\x86_microsoft.vc80.crt* + RequireFileEx,AppendList,\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt* + RequireFileEx,AppendList,\Windows\WinSxS\manifests\x86_microsoft.vc90.crt* + RequireFileEx,AppendList,\Windows\WinSxS\manifests\x86_policy.9.0.microsoft.vc90.crt* End /////////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/PhoenixPE/Core/251-WoW64.script b/Projects/PhoenixPE/Core/251-WoW64.script index 3b3fbdd..9c1ad6e 100644 --- a/Projects/PhoenixPE/Core/251-WoW64.script +++ b/Projects/PhoenixPE/Core/251-WoW64.script @@ -74,10 +74,10 @@ Echo,"Building a list of required files...#$x#$xThis can take awhile, please be /////////////////////////////////////////////////////////////////////////////////// // Core WoW64 Emulation Layer -RequireFileEx,Append,\Windows\System32\wow64.dll,NOMUI -RequireFileEx,Append,\Windows\System32\wow64cpu.dll,NOMUI -RequireFileEx,Append,\Windows\System32\wow64win.dll,NOMUI -RequireFileEx,Append,\Windows\System32\wowreg32.exe,NOMUI +RequireFileEx,AppendList,\Windows\System32\wow64.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\wow64cpu.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\wow64win.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\wowreg32.exe,NOMUI Echo,"Extracting Wow64 files...#$x#$xThis can take awhile, please be patient." RequireFileEx,ExtractList @@ -102,283 +102,283 @@ Echo,"Building a list of required files...#$x#$xThis can take awhile, please be /////////////////////////////////////////////////////////////////////////////////// // Core WoW64 Emulation Layer -RequireFileEx,Append,\Windows\System32\wow64.dll,NOMUI -RequireFileEx,Append,\Windows\System32\wow64cpu.dll,NOMUI -RequireFileEx,Append,\Windows\System32\wow64win.dll,NOMUI -RequireFileEx,Append,\Windows\System32\wowreg32.exe,NOMUI +RequireFileEx,AppendList,\Windows\System32\wow64.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\wow64cpu.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\wow64win.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\wowreg32.exe,NOMUI /////////////////////////////////////////////////////////////////////////////////// // SysWOW64 Files // Winre.wim \Windows\SysWOW64\downlevel -RequireFileEx,Append,\Windows\SysWOW64\C_*.NLS,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\KBD*.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\aclui.dll -RequireFileEx,Append,\Windows\SysWOW64\activeds.dll -RequireFileEx,Append,\Windows\SysWOW64\actxprxy.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\adsldp.dll -RequireFileEx,Append,\Windows\SysWOW64\adsldpc.dll -RequireFileEx,Append,\Windows\SysWOW64\advapi32.dll -RequireFileEx,Append,\Windows\SysWOW64\apphelp.dll -RequireFileEx,Append,\Windows\SysWOW64\asycfilt.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\atl.dll -RequireFileEx,Append,\Windows\SysWOW64\atlthunk.dll -RequireFileEx,Append,\Windows\SysWOW64\attrib.exe -RequireFileEx,Append,\Windows\SysWOW64\authz.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\avifil32.dll -RequireFileEx,Append,\Windows\SysWOW64\avrt.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\bcd.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\bcrypt.dll -RequireFileEx,Append,\Windows\SysWOW64\bcryptprimitives.dll -RequireFileEx,Append,\Windows\SysWOW64\Bcp47Langs.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\bcp47mrm.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\browseui.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\cabinet.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\cfgmgr32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\clb.dll -RequireFileEx,Append,\Windows\SysWOW64\clbcatq.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\clip.exe -RequireFileEx,Append,\Windows\SysWOW64\clusapi.dll -RequireFileEx,Append,\Windows\SysWOW64\cmd.exe -RequireFileEx,Append,\Windows\SysWOW64\cmdext.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\windows\SysWOW64\ColorAdapterClient.dll -RequireFileEx,Append,\Windows\SysWOW64\combase.dll -RequireFileEx,Append,\Windows\SysWOW64\comctl32.dll -RequireFileEx,Append,\Windows\SysWOW64\comdlg32.dll -RequireFileEx,Append,\Windows\SysWoW64\Coremessaging.dll -RequireFileEx,Append,\Windows\SysWOW64\CoreUIComponents.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\credssp.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\crtdll.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\crypt32.dll -RequireFileEx,Append,\Windows\SysWOW64\cryptbase.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\cryptdll.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\cryptnet.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\cryptsp.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\cscapi.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\d2d1.dll -RequireFileEx,Append,\Windows\SysWOW64\d3d9.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\d3d10warp.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\d3d11.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\d3d12.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\DataExchange.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\davhlpr.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\dbgcore.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\dbghelp.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\dcomp.dll -RequireFileEx,Append,\Windows\SysWOW64\ddraw.dll -RequireFileEx,Append,\Windows\SysWOW64\devobj.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\devrtl.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\dfscli.dll -RequireFileEx,Append,\Windows\SysWOW64\dhcpcsvc.dll -RequireFileEx,Append,\Windows\SysWOW64\dhcpcsvc6.dll -RequireFileEx,Append,\Windows\SysWOW64\directmanipulation.dll -RequireFileEx,Append,\Windows\SysWOW64\dllhost.exe,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\dlnashext.dll -RequireFileEx,Append,\Windows\SysWOW64\dnsapi.dll -RequireFileEx,Append,\Windows\SysWOW64\dpapi.dll -RequireFileEx,Append,\Windows\SysWOW64\drvstore.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\dsrole.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\dui70.dll -RequireFileEx,Append,\Windows\SysWOW64\duser.dll -RequireFileEx,Append,\Windows\SysWOW64\dwmapi.dll -RequireFileEx,Append,\Windows\SysWOW64\Dwrite.dll -If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,Append,\Windows\SysWOW64\DXCore.dll -RequireFileEx,Append,\Windows\SysWOW64\dxgi.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\edputil.dll -RequireFileEx,Append,\Windows\SysWOW64\ExplorerFrame.dll -RequireFileEx,Append,\Windows\SysWOW64\FirewallAPI.dll -RequireFileEx,Append,\Windows\SysWOW64\fltlib.dll -RequireFileEx,Append,\Windows\SysWOW64\fwbase.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\fwpolicyiomgr.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\fwpuclnt.dll -RequireFileEx,Append,\Windows\SysWOW64\gdi32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\gdi32full.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\GdiPlus.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\gpapi.dll -RequireFileEx,Append,\Windows\SysWOW64\hid.dll -RequireFileEx,Append,\Windows\SysWOW64\ieframe.dll -RequireFileEx,Append,\Windows\SysWOW64\iertutil.dll -RequireFileEx,Append,\Windows\SysWOW64\imm32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\InputHost.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\iphlpapi.dll -RequireFileEx,Append,\Windows\SysWOW64\kerberos.dll -RequireFileEx,Append,\Windows\SysWOW64\kernel.appcore.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\kernel32.dll -RequireFileEx,Append,\Windows\SysWOW64\kernelbase.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\linkinfo.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\logoncli.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\lpk.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\lz32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\mfperfhelper.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\mlang.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\mfc40.dll -RequireFileEx,Append,\Windows\SysWOW64\mfc42.dll -RequireFileEx,Append,\Windows\SysWOW64\mmcbase.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\mpr.dll -RequireFileEx,Append,\Windows\SysWOW64\msacm32.dll -RequireFileEx,Append,\Windows\SysWOW64\msacm32.drv -RequireFileEx,Append,\Windows\SysWOW64\msasn1.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\mscms.dll -RequireFileEx,Append,\Windows\SysWOW64\mscories.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msctf.dll -RequireFileEx,Append,\Windows\SysWOW64\mshtml.dll -RequireFileEx,Append,\Windows\SysWOW64\msi.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msimg32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msIso.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\mskeyprotect.dll -RequireFileEx,Append,\Windows\SysWOW64\msls31.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msv1_0.dll -RequireFileEx,Append,\Windows\SysWOW64\msvbvm60.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msvcp60.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msvcp_win.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msvcp110_win.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msvcrt.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msvcrt40.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msvfw32.dll -RequireFileEx,Append,\Windows\SysWOW64\mswsock.dll -RequireFileEx,Append,\Windows\SysWOW64\msxml3.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\msxml3r.dll -RequireFileEx,Append,\Windows\SysWOW64\msxml6.dll -RequireFileEx,Append,\Windows\SysWOW64\msxml6r.dll -RequireFileEx,Append,\Windows\SysWOW64\ncrypt.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\ncryptprov.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\ncryptsslp.dll,NOMUI -RequireFileEx,Append,\windows\SysWOW64\net.exe -RequireFileEx,Append,\windows\SysWOW64\net1.exe -RequireFileEx,Append,\Windows\SysWOW64\netmsg.dll -RequireFileEx,Append,\Windows\SysWOW64\netapi32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\netutils.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\normaliz.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\ntasn1.dll -RequireFileEx,Append,\Windows\SysWOW64\ntdll.dll -RequireFileEx,Append,\Windows\SysWOW64\ntdsapi.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\ntlanman.dll -RequireFileEx,Append,\Windows\SysWOW64\ntmarta.dll -RequireFileEx,Append,\Windows\SysWOW64\ntshrui.dll -RequireFileEx,Append,\Windows\SysWOW64\odbc32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\odbcint.dll -RequireFileEx,Append,\Windows\SysWOW64\ole32.dll -RequireFileEx,Append,\Windows\SysWOW64\oleacc.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\oleaccrc.dll -RequireFileEx,Append,\Windows\SysWOW64\oleaut32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\olecli32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\oledlg.dll -RequireFileEx,Append,\Windows\SysWOW64\olepro32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\OnDemandConnRouteHelper.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\OneCoreUAPCommonProxyStub.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\pdh.dll -RequireFileEx,Append,\Windows\SysWOW64\policymanager.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\powrprof.dll -RequireFileEx,Append,\Windows\SysWOW64\profapi.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\propsys.dll -RequireFileEx,Append,\Windows\SysWOW64\psapi.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\rasadhlp.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\rasapi32.dll -RequireFileEx,Append,\Windows\SysWOW64\reg.exe -RequireFileEx,Append,\Windows\SysWOW64\regapi.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\regedt32.exe,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\regsvr32.exe -RequireFileEx,Append,\Windows\SysWOW64\resutils.dll -RequireFileEx,Append,\Windows\SysWOW64\riched20.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\riched32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\rmclient.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\rpcrt4.dll -RequireFileEx,Append,\Windows\SysWOW64\rsaenh.dll -RequireFileEx,Append,\Windows\SysWOW64\rtutils.dll -RequireFileEx,Append,\Windows\SysWOW64\run64.exe,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\rundll32.exe -RequireFileEx,Append,\Windows\SysWOW64\samcli.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\samlib.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\schannel.dll -RequireFileEx,Append,\Windows\SysWOW64\sechost.dll -RequireFileEx,Append,\Windows\SysWOW64\secur32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\SensApi.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\setupapi.dll -RequireFileEx,Append,\Windows\SysWOW64\SHCore.dll -RequireFileEx,Append,\Windows\SysWOW64\shell32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\C_*.NLS,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\KBD*.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\aclui.dll +RequireFileEx,AppendList,\Windows\SysWOW64\activeds.dll +RequireFileEx,AppendList,\Windows\SysWOW64\actxprxy.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\adsldp.dll +RequireFileEx,AppendList,\Windows\SysWOW64\adsldpc.dll +RequireFileEx,AppendList,\Windows\SysWOW64\advapi32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\apphelp.dll +RequireFileEx,AppendList,\Windows\SysWOW64\asycfilt.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\atl.dll +RequireFileEx,AppendList,\Windows\SysWOW64\atlthunk.dll +RequireFileEx,AppendList,\Windows\SysWOW64\attrib.exe +RequireFileEx,AppendList,\Windows\SysWOW64\authz.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\avifil32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\avrt.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\bcd.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\bcrypt.dll +RequireFileEx,AppendList,\Windows\SysWOW64\bcryptprimitives.dll +RequireFileEx,AppendList,\Windows\SysWOW64\Bcp47Langs.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\bcp47mrm.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\browseui.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\cabinet.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\cfgmgr32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\clb.dll +RequireFileEx,AppendList,\Windows\SysWOW64\clbcatq.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\clip.exe +RequireFileEx,AppendList,\Windows\SysWOW64\clusapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\cmd.exe +RequireFileEx,AppendList,\Windows\SysWOW64\cmdext.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\windows\SysWOW64\ColorAdapterClient.dll +RequireFileEx,AppendList,\Windows\SysWOW64\combase.dll +RequireFileEx,AppendList,\Windows\SysWOW64\comctl32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\comdlg32.dll +RequireFileEx,AppendList,\Windows\SysWoW64\Coremessaging.dll +RequireFileEx,AppendList,\Windows\SysWOW64\CoreUIComponents.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\credssp.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\crtdll.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\crypt32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\cryptbase.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\cryptdll.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\cryptnet.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\cryptsp.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\cscapi.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\d2d1.dll +RequireFileEx,AppendList,\Windows\SysWOW64\d3d9.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\d3d10warp.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\d3d11.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\d3d12.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\DataExchange.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\davhlpr.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\dbgcore.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\dbghelp.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\dcomp.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ddraw.dll +RequireFileEx,AppendList,\Windows\SysWOW64\devobj.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\devrtl.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\dfscli.dll +RequireFileEx,AppendList,\Windows\SysWOW64\dhcpcsvc.dll +RequireFileEx,AppendList,\Windows\SysWOW64\dhcpcsvc6.dll +RequireFileEx,AppendList,\Windows\SysWOW64\directmanipulation.dll +RequireFileEx,AppendList,\Windows\SysWOW64\dllhost.exe,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\dlnashext.dll +RequireFileEx,AppendList,\Windows\SysWOW64\dnsapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\dpapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\drvstore.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\dsrole.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\dui70.dll +RequireFileEx,AppendList,\Windows\SysWOW64\duser.dll +RequireFileEx,AppendList,\Windows\SysWOW64\dwmapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\Dwrite.dll +If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,AppendList,\Windows\SysWOW64\DXCore.dll +RequireFileEx,AppendList,\Windows\SysWOW64\dxgi.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\edputil.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ExplorerFrame.dll +RequireFileEx,AppendList,\Windows\SysWOW64\FirewallAPI.dll +RequireFileEx,AppendList,\Windows\SysWOW64\fltlib.dll +RequireFileEx,AppendList,\Windows\SysWOW64\fwbase.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\fwpolicyiomgr.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\fwpuclnt.dll +RequireFileEx,AppendList,\Windows\SysWOW64\gdi32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\gdi32full.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\GdiPlus.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\gpapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\hid.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ieframe.dll +RequireFileEx,AppendList,\Windows\SysWOW64\iertutil.dll +RequireFileEx,AppendList,\Windows\SysWOW64\imm32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\InputHost.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\iphlpapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\kerberos.dll +RequireFileEx,AppendList,\Windows\SysWOW64\kernel.appcore.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\kernel32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\kernelbase.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\linkinfo.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\logoncli.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\lpk.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\lz32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\mfperfhelper.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\mlang.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\mfc40.dll +RequireFileEx,AppendList,\Windows\SysWOW64\mfc42.dll +RequireFileEx,AppendList,\Windows\SysWOW64\mmcbase.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\mpr.dll +RequireFileEx,AppendList,\Windows\SysWOW64\msacm32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\msacm32.drv +RequireFileEx,AppendList,\Windows\SysWOW64\msasn1.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\mscms.dll +RequireFileEx,AppendList,\Windows\SysWOW64\mscories.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msctf.dll +RequireFileEx,AppendList,\Windows\SysWOW64\mshtml.dll +RequireFileEx,AppendList,\Windows\SysWOW64\msi.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msimg32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msIso.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\mskeyprotect.dll +RequireFileEx,AppendList,\Windows\SysWOW64\msls31.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msv1_0.dll +RequireFileEx,AppendList,\Windows\SysWOW64\msvbvm60.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msvcp60.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msvcp_win.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msvcp110_win.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msvcrt.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msvcrt40.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msvfw32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\mswsock.dll +RequireFileEx,AppendList,\Windows\SysWOW64\msxml3.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\msxml3r.dll +RequireFileEx,AppendList,\Windows\SysWOW64\msxml6.dll +RequireFileEx,AppendList,\Windows\SysWOW64\msxml6r.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ncrypt.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\ncryptprov.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\ncryptsslp.dll,NOMUI +RequireFileEx,AppendList,\windows\SysWOW64\net.exe +RequireFileEx,AppendList,\windows\SysWOW64\net1.exe +RequireFileEx,AppendList,\Windows\SysWOW64\netmsg.dll +RequireFileEx,AppendList,\Windows\SysWOW64\netapi32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\netutils.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\normaliz.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\ntasn1.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ntdll.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ntdsapi.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\ntlanman.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ntmarta.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ntshrui.dll +RequireFileEx,AppendList,\Windows\SysWOW64\odbc32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\odbcint.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ole32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\oleacc.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\oleaccrc.dll +RequireFileEx,AppendList,\Windows\SysWOW64\oleaut32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\olecli32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\oledlg.dll +RequireFileEx,AppendList,\Windows\SysWOW64\olepro32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\OnDemandConnRouteHelper.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\OneCoreUAPCommonProxyStub.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\pdh.dll +RequireFileEx,AppendList,\Windows\SysWOW64\policymanager.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\powrprof.dll +RequireFileEx,AppendList,\Windows\SysWOW64\profapi.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\propsys.dll +RequireFileEx,AppendList,\Windows\SysWOW64\psapi.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\rasadhlp.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\rasapi32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\reg.exe +RequireFileEx,AppendList,\Windows\SysWOW64\regapi.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\regedt32.exe,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\regsvr32.exe +RequireFileEx,AppendList,\Windows\SysWOW64\resutils.dll +RequireFileEx,AppendList,\Windows\SysWOW64\riched20.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\riched32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\rmclient.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\rpcrt4.dll +RequireFileEx,AppendList,\Windows\SysWOW64\rsaenh.dll +RequireFileEx,AppendList,\Windows\SysWOW64\rtutils.dll +RequireFileEx,AppendList,\Windows\SysWOW64\run64.exe,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\rundll32.exe +RequireFileEx,AppendList,\Windows\SysWOW64\samcli.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\samlib.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\schannel.dll +RequireFileEx,AppendList,\Windows\SysWOW64\sechost.dll +RequireFileEx,AppendList,\Windows\SysWOW64\secur32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\SensApi.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\setupapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\SHCore.dll +RequireFileEx,AppendList,\Windows\SysWOW64\shell32.dll // As of Win10 17763 shellstyle.dll is moved to windows\resources, so it will be extract by Explorer StrFormat,NTrim,%SourceVer%,%tmp_SourceVer% -If,%SourceVer%,Equal,10.0.17764.,RequireFileEx,Append,\Windows\SysWOW64\shellstyle.dll +If,%SourceVer%,Equal,10.0.17764.,RequireFileEx,AppendList,\Windows\SysWOW64\shellstyle.dll Set,%tmp_SourceVer%,Nil -RequireFileEx,Append,\Windows\SysWOW64\shfolder.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\shlwapi.dll -RequireFileEx,Append,\Windows\SysWOW64\slc.dll -RequireFileEx,Append,\Windows\SysWOW64\spfileq.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\SPInf.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\srvcli.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\sspicli.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\stdole2.tlb,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\stdole32.tlb,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\StructuredQuery.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\svchost.exe -RequireFileEx,Append,\Windows\SysWOW64\sxs.dll -RequireFileEx,Append,\Windows\SysWOW64\sxsstore.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\sxstrace.exe -RequireFileEx,Append,\Windows\SysWoW64\TextInputFramework.dll,NOMUI -RequireFileEx,Append,\Windows\SysWoW64\TextShaping.dll -RequireFileEx,Append,\Windows\SysWOW64\thumbcache.dll -RequireFileEx,Append,\Windows\SysWOW64\twinapi.dll -RequireFileEx,Append,\Windows\SysWOW64\twinapi.appcore.dll -RequireFileEx,Append,\Windows\SysWOW64\tzres.dll -RequireFileEx,Append,\Windows\SysWOW64\ulib.dll -RequireFileEx,Append,\Windows\SysWOW64\ucrtbase.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\UIAnimation.dll -RequireFileEx,Append,\Windows\SysWOW64\UIAutomationCore.dll -If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,Append,\Windows\SysWOW64\umpdc.dll -RequireFileEx,Append,\Windows\SysWOW64\urlmon.dll -RequireFileEx,Append,\Windows\SysWOW64\user32.dll -RequireFileEx,Append,\Windows\SysWOW64\userenv.dll -RequireFileEx,Append,\Windows\SysWOW64\usp10.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\uxtheme.dll -RequireFileEx,Append,\Windows\SysWOW64\vbscript.dll -RequireFileEx,Append,\Windows\SysWOW64\version.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\webio.dll -RequireFileEx,Append,\Windows\SysWOW64\wimgapi.dll -RequireFileEx,Append,\Windows\SysWOW64\win32u.dll -RequireFileEx,Append,\Windows\SysWOW64\winbrand.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\WindowsCodecs.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\Windows.Globalization.dll -RequireFileEx,Append,\Windows\SysWOW64\windows.storage.dll -RequireFileEx,Append,\Windows\SysWOW64\winhttp.dll -RequireFileEx,Append,\Windows\SysWOW64\wininet.dll -RequireFileEx,Append,\Windows\SysWOW64\winmm.dll -RequireFileEx,Append,\Windows\SysWOW64\winmmbase.dll -RequireFileEx,Append,\Windows\SysWOW64\winnlsres.dll -RequireFileEx,Append,\Windows\SysWOW64\winnsi.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\winspool.drv -RequireFileEx,Append,\Windows\SysWOW64\winsta.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\WinTypes.dll -RequireFileEx,Append,\Windows\SysWOW64\wintrust.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\wkscli.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\wldap32.dll -RequireFileEx,Append,\Windows\SysWOW64\wldp.dll -RequireFileEx,Append,\Windows\SysWOW64\wow32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\ws2_32.dll -RequireFileEx,Append,\Windows\SysWOW64\wsock32.dll -RequireFileEx,Append,\Windows\SysWOW64\wtsapi32.dll,NOMUI -RequireFileEx,Append,\Windows\SysWOW64\xmllite.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\shfolder.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\shlwapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\slc.dll +RequireFileEx,AppendList,\Windows\SysWOW64\spfileq.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\SPInf.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\srvcli.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\sspicli.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\stdole2.tlb,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\stdole32.tlb,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\StructuredQuery.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\svchost.exe +RequireFileEx,AppendList,\Windows\SysWOW64\sxs.dll +RequireFileEx,AppendList,\Windows\SysWOW64\sxsstore.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\sxstrace.exe +RequireFileEx,AppendList,\Windows\SysWoW64\TextInputFramework.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWoW64\TextShaping.dll +RequireFileEx,AppendList,\Windows\SysWOW64\thumbcache.dll +RequireFileEx,AppendList,\Windows\SysWOW64\twinapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\twinapi.appcore.dll +RequireFileEx,AppendList,\Windows\SysWOW64\tzres.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ulib.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ucrtbase.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\UIAnimation.dll +RequireFileEx,AppendList,\Windows\SysWOW64\UIAutomationCore.dll +If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,AppendList,\Windows\SysWOW64\umpdc.dll +RequireFileEx,AppendList,\Windows\SysWOW64\urlmon.dll +RequireFileEx,AppendList,\Windows\SysWOW64\user32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\userenv.dll +RequireFileEx,AppendList,\Windows\SysWOW64\usp10.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\uxtheme.dll +RequireFileEx,AppendList,\Windows\SysWOW64\vbscript.dll +RequireFileEx,AppendList,\Windows\SysWOW64\version.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\webio.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wimgapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\win32u.dll +RequireFileEx,AppendList,\Windows\SysWOW64\winbrand.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\WindowsCodecs.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\Windows.Globalization.dll +RequireFileEx,AppendList,\Windows\SysWOW64\windows.storage.dll +RequireFileEx,AppendList,\Windows\SysWOW64\winhttp.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wininet.dll +RequireFileEx,AppendList,\Windows\SysWOW64\winmm.dll +RequireFileEx,AppendList,\Windows\SysWOW64\winmmbase.dll +RequireFileEx,AppendList,\Windows\SysWOW64\winnlsres.dll +RequireFileEx,AppendList,\Windows\SysWOW64\winnsi.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\winspool.drv +RequireFileEx,AppendList,\Windows\SysWOW64\winsta.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\WinTypes.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wintrust.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\wkscli.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\wldap32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wldp.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wow32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\ws2_32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wsock32.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wtsapi32.dll,NOMUI +RequireFileEx,AppendList,\Windows\SysWOW64\xmllite.dll,NOMUI /////////////////////////////////////////////////////////////////////////////////// // Multimedia -RequireFileEx,Append,\Windows\SysWOW64\AudioSes.dll -RequireFileEx,Append,\Windows\SysWOW64\devenum.dll -RequireFileEx,Append,\Windows\SysWOW64\dsound.dll -RequireFileEx,Append,\Windows\SysWOW64\MMDevAPI.dll -RequireFileEx,Append,\Windows\SysWOW64\msdmo.dll -RequireFileEx,Append,\Windows\SysWOW64\quartz.dll +RequireFileEx,AppendList,\Windows\SysWOW64\AudioSes.dll +RequireFileEx,AppendList,\Windows\SysWOW64\devenum.dll +RequireFileEx,AppendList,\Windows\SysWOW64\dsound.dll +RequireFileEx,AppendList,\Windows\SysWOW64\MMDevAPI.dll +RequireFileEx,AppendList,\Windows\SysWOW64\msdmo.dll +RequireFileEx,AppendList,\Windows\SysWOW64\quartz.dll /////////////////////////////////////////////////////////////////////////////////// // Web-Based Enterprise Management // WinRe.wim: wmi.dll -RequireFileEx,Append,\Windows\SysWOW64\wbem -RequireFileEx,Append,\Windows\SysWOW64\wbemcomn.dll -RequireFileEx,Append,\Windows\SysWOW64\framedynos.dll -RequireFileEx,Append,\Windows\SysWOW64\ncobjapi.dll -RequireFileEx,Append,\Windows\SysWOW64\wmiclnt.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wbem +RequireFileEx,AppendList,\Windows\SysWOW64\wbemcomn.dll +RequireFileEx,AppendList,\Windows\SysWOW64\framedynos.dll +RequireFileEx,AppendList,\Windows\SysWOW64\ncobjapi.dll +RequireFileEx,AppendList,\Windows\SysWOW64\wmiclnt.dll /////////////////////////////////////////////////////////////////////////////////// // WinSXS (Lite) diff --git a/Projects/PhoenixPE/Drivers/DisplayDrivers.script b/Projects/PhoenixPE/Drivers/DisplayDrivers.script index b42218c..23b2a04 100644 --- a/Projects/PhoenixPE/Drivers/DisplayDrivers.script +++ b/Projects/PhoenixPE/Drivers/DisplayDrivers.script @@ -76,18 +76,18 @@ Echo,"Building a list of required files...#$x#$xThis can take awhile, please be /////////////////////////////////////////////////////////////////////////////////// // Basic Display Drivers -RequireFileEx,Append,\Windows\INF\display.inf -RequireFileEx,Append,\Windows\INF\displayoverride.inf -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\display.inf_* -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\displayoverride.inf_* +RequireFileEx,AppendList,\Windows\INF\display.inf +RequireFileEx,AppendList,\Windows\INF\displayoverride.inf +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\display.inf_* +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\displayoverride.inf_* /////////////////////////////////////////////////////////////////////////////////// // Monitor Driver -RequireFileEx,Append,\Windows\INF\c_monitor.inf -RequireFileEx,Append,\Windows\INF\monitor.inf -RequireFileEx,Append,\Windows\System32\drivers\monitor.sys -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\c_monitor.inf_* -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\monitor.inf_* +RequireFileEx,AppendList,\Windows\INF\c_monitor.inf +RequireFileEx,AppendList,\Windows\INF\monitor.inf +RequireFileEx,AppendList,\Windows\System32\drivers\monitor.sys +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\c_monitor.inf_* +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\monitor.inf_* /////////////////////////////////////////////////////////////////////////////////// // Extract diff --git a/Projects/PhoenixPE/Drivers/NetworkDrivers.script b/Projects/PhoenixPE/Drivers/NetworkDrivers.script index b49efaa..ca086fe 100644 --- a/Projects/PhoenixPE/Drivers/NetworkDrivers.script +++ b/Projects/PhoenixPE/Drivers/NetworkDrivers.script @@ -187,62 +187,62 @@ RegHiveUnload,Tmp_Install_Drivers Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." // Driver Files to Extract -RequireFileEx,Append,\Windows\INF\athw8x.inf,NOMUI -RequireFileEx,Append,\Windows\INF\mrvlpcie8897.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8185.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8187bv64.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8187se64.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8192se64.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8192su64.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netathr10x.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netathrx.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netbc63a.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netbc64.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netr28x.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netr28ux.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netr7364.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netrtwlane.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netrtwlane_13.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netrtwlane01.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netrtwlanu.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwbw02.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwew00.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwew01.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwlv64.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwns64.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwsw00.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwtw02.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwtw04.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwtw06.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwtw08.inf,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\athw8x.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\mrvlpcie8897.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8185.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8187bv64.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8187se64.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8192se64.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8192su64.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netathr10x.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netathrx.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netbc63a.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netbc64.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netr28x.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netr28ux.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netr7364.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netrtwlane.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netrtwlane_13.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netrtwlane01.inf* -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netrtwlanu.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwbw02.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwew00.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwew01.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwlv64.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwns64.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwsw00.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwtw02.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwtw04.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwtw06.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwtw08.inf*,NOMUI +RequireFileEx,AppendList,\Windows\INF\athw8x.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\mrvlpcie8897.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8185.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8187bv64.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8187se64.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8192se64.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8192su64.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netathr10x.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netathrx.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netbc63a.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netbc64.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netr28x.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netr28ux.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netr7364.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netrtwlane.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netrtwlane_13.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netrtwlane01.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netrtwlanu.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwbw02.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwew00.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwew01.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwlv64.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwns64.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwsw00.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwtw02.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwtw04.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwtw06.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwtw08.inf,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\athw8x.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\mrvlpcie8897.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8185.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8187bv64.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8187se64.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8192se64.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8192su64.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netathr10x.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netathrx.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netbc63a.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netbc64.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netr28x.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netr28ux.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netr7364.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netrtwlane.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netrtwlane_13.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netrtwlane01.inf* +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netrtwlanu.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwbw02.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwew00.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwew01.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwlv64.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwns64.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwsw00.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwtw02.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwtw04.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwtw06.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwtw08.inf*,NOMUI // Extract RequireFileEx,ExtractList @@ -262,57 +262,57 @@ RequireFileEx,ExtractList Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." // Driver Files to Extract -RequireFileEx,Append,\Windows\INF\athw8.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8185.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8187bv32.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8187se86.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8192se32.inf,NOMUI -RequireFileEx,Append,\Windows\INF\net8192su32.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netathr.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netathr10.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netbc63.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netbc64.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netr28.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netr28u.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netr73.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netrtwlane.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netrtwlane_13.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netrtwlane01.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netrtwlanu.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwbn02.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwen00.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwen01.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwlv32.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwns32.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwsn00.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwtn02.inf,NOMUI -RequireFileEx,Append,\Windows\INF\netwtn04.inf,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\athw8.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8185.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8187bv32.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8187se86.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8192se32.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\net8192su32.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netathr.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netathr10.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netbc63.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netbc64.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netr28.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netr28u.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netr73.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netrtwlane.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netrtwlane_13.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netrtwlane01.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netrtwlanu.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwbn02.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwen00.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwen01.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwlv32.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwns32.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwsn00.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwtn04.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwtn02.inf*,NOMUI -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\netwtn04.inf*,NOMUI +RequireFileEx,AppendList,\Windows\INF\athw8.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8185.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8187bv32.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8187se86.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8192se32.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\net8192su32.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netathr.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netathr10.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netbc63.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netbc64.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netr28.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netr28u.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netr73.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netrtwlane.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netrtwlane_13.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netrtwlane01.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netrtwlanu.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwbn02.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwen00.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwen01.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwlv32.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwns32.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwsn00.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwtn02.inf,NOMUI +RequireFileEx,AppendList,\Windows\INF\netwtn04.inf,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\athw8.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8185.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8187bv32.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8187se86.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8192se32.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\net8192su32.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netathr.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netathr10.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netbc63.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netbc64.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netr28.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netr28u.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netr73.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netrtwlane.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netrtwlane_13.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netrtwlane01.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netrtwlanu.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwbn02.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwen00.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwen01.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwlv32.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwns32.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwsn00.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwtn04.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwtn02.inf*,NOMUI +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netwtn04.inf*,NOMUI // Extract RequireFileEx,ExtractList diff --git a/Projects/PhoenixPE/PhoenixAPI.script b/Projects/PhoenixPE/PhoenixAPI.script index f1dc1a7..77f62f0 100644 --- a/Projects/PhoenixPE/PhoenixAPI.script +++ b/Projects/PhoenixPE/PhoenixAPI.script @@ -33,6 +33,7 @@ Title=PhoenixPE API Author=Homes32 Description=PhoenixPE scripting support library. Version=1.4.0.0 +Date=2021-04-03 Level=0 Selected=None @@ -379,7 +380,7 @@ System,EndLocal [#_PhoenixAPI_FileCopyEx#] // =============================================================================================================================== // Name...........: FileCopyEx -// Description....: Extract a single file and it's .mui's (if they exist) from a specified directory. +// Description....: Copy a single file and it's .mui's (if they exist) from a specified directory. // Syntax.........: FileCopyEx,, // Parameters.....: #1 SourcePath - Full path to the source file to copy. Wildcards are NOT supported. // #2 DestPath - Full path to the destination. @@ -459,7 +460,8 @@ Run,%API%,_PhoenixAPI_RequireFileEx,ExtractFile,#1,#2 // Description....: Extract a file and it's .mui's (if they exist) from Install.wim // Syntax.........: RequireFileEx,,[,NOMUI] // Parameters.....: #1 Action: -// Append - Append the file to a list (bulk extraction) +// AppendList - Append the file to a list (bulk extraction). You must call RequireFileEx,ExtractList +// in order to perform the actual extraction of the list. // ExtractFile - Single file extraction // ExtractList - Extract the list created with Append // #2 Path to the file to extract relative to the root of Install.wim @@ -496,7 +498,7 @@ List,Count,%SourceFallbackLang%,%LangCount% // For .mun file check StrFormat,FileName,%GLOB%,%FileName% -If,%Action%,Equal,"Append",Begin +If,%Action%,Equal,"AppendList",Begin If,%GLOB%,Equal,"",Halt,"RequireFileEx Syntax Error: File was not specified." If,Not,ExistFile,%BulkFileList%,FileCreateBlank,%BulkFileList% TXTAddLine,%BulkFileList%,%GLOB%,APPEND @@ -514,7 +516,7 @@ Else,If,%Action%,Equal,"ExtractFile",Begin FileDeleteEx,%SingleFileList% End Else,If,%Action%,Equal,"ExtractList",Begin - If,Not,ExistFile,%BulkFileList%,Halt,"RequireFileEx Error: You must create a list using [RequireFileEx,Append] before you can extract it!" + If,Not,ExistFile,%BulkFileList%,Halt,"RequireFileEx Error: You must create a list using [RequireFileEx,AppendList] before you can extract it!" Echo,"Extracting required files...#$x#$xThis can take awhile, please be patient." WimExtractBulk,%SourceInstallWim%,%SourceInstallWimImage%,%BulkFileList%,%TargetDir%,NOACL,NOATTRIB,NOERR,NOWARN FileDeleteEx,%BulkFileList% diff --git a/Projects/PhoenixPE/Shell/001-Explorer.script b/Projects/PhoenixPE/Shell/001-Explorer.script index 21435b9..1cb9b4f 100644 --- a/Projects/PhoenixPE/Shell/001-Explorer.script +++ b/Projects/PhoenixPE/Shell/001-Explorer.script @@ -512,400 +512,400 @@ Echo,"Building a list of required files...#$x#$xThis can take awhile, please be /////////////////////////////////////////////////////////////////////////////////// // Misc Windows Files -RequireFileEx,Append,\Windows\SystemResources\Windows.UI.ShellCommon -RequireFileEx,Append,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Compressed (zipped) Folder.zfsendtotarget,NOMUI -RequireFileEx,Append,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Desktop (create shortcut).DeskLink,NOMUI -RequireFileEx,Append,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\desktop.ini,NOMUI +RequireFileEx,AppendList,\Windows\SystemResources\Windows.UI.ShellCommon +RequireFileEx,AppendList,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Compressed (zipped) Folder.zfsendtotarget,NOMUI +RequireFileEx,AppendList,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Desktop (create shortcut).DeskLink,NOMUI +RequireFileEx,AppendList,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\desktop.ini,NOMUI /////////////////////////////////////////////////////////////////////////////////// // Drivers // Windows Trusted Runtime Interface Driver -RequireFileEx,Append,\Windows\System32\drivers\WindowsTrustedRT.sys,NOMUI +RequireFileEx,AppendList,\Windows\System32\drivers\WindowsTrustedRT.sys,NOMUI // RunOnce -RequireFileEx,Append,\Windows\System32\iernonce.dll -RequireFileEx,Append,\Windows\System32\ole32.dll +RequireFileEx,AppendList,\Windows\System32\iernonce.dll +RequireFileEx,AppendList,\Windows\System32\ole32.dll // Network Schemas -RequireFileEx,Append,\Windows\L2Schemas +RequireFileEx,AppendList,\Windows\L2Schemas /////////////////////////////////////////////////////////////////////////////////// // Explorer -RequireFileEx,Append,\Windows\explorer.exe -RequireFileEx,Append,\Windows\System32\actxprxy.dll,NOMUI -RequireFileEx,Append,\Windows\System32\AppHelp.dll -RequireFileEx,Append,\Windows\System32\AppResolver.dll -RequireFileEx,Append,\Windows\System32\atlthunk.dll,NOMUI -If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,Append,\Windows\System32\cdp.dll -RequireFileEx,Append,\Windows\System32\clip.exe -RequireFileEx,Append,\Windows\System32\Clipc.dll -RequireFileEx,Append,\Windows\System32\avifil32.dll -If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,Append,\Windows\System32\coloradapterclient.dll -RequireFileEx,Append,\Windows\System32\comctl32.dll -RequireFileEx,Append,\Windows\System32\compmgmt.msc -RequireFileEx,Append,\Windows\System32\CompMgmtLauncher.exe -RequireFileEx,Append,\Windows\System32\comsvcs.dll,NOMUI -RequireFileEx,Append,\Windows\System32\control.exe,NOMUI -RequireFileEx,Append,\Windows\System32\CoreMessaging.dll -RequireFileEx,Append,\Windows\System32\CoreUIComponents.dll,NOMUI -RequireFileEx,Append,\windows\system32\credssp.dll -RequireFileEx,Append,\Windows\System32\cscapi.dll -RequireFileEx,Append,\Windows\System32\ctfmon.exe -RequireFileEx,Append,\Windows\System32\desk.cpl -RequireFileEx,Append,\Windows\System32\devmgmt.msc -RequireFileEx,Append,\Windows\System32\devmgr.dll -RequireFileEx,Append,\Windows\System32\dwmghost.dll -RequireFileEx,Append,\Windows\System32\edputil.dll -RequireFileEx,Append,\Windows\System32\dlnashext.dll -If,%SourceVer%,BiggerEqual,10.0.20150.0,RequireFileEx,Append,\Windows\System32\dmenrollengine.dll -If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,Append,\Windows\System32\dsreg.dll -RequireFileEx,Append,\Windows\System32\dtsh.dll -RequireFileEx,Append,\Windows\System32\ELSCore.dll -RequireFileEx,Append,\Windows\System32\ExplorerFrame.dll -RequireFileEx,Append,\Windows\System32\filemgmt.dll -RequireFileEx,Append,\Windows\System32\fsmgmt.msc -RequireFileEx,Append,\Windows\System32\hdwwiz.cpl -RequireFileEx,Append,\Windows\System32\hdwwiz.exe -RequireFileEx,Append,\Windows\System32\IconCodecService.dll,NOMUI -RequireFileEx,Append,\Windows\System32\imageres.dll -RequireFileEx,Append,\Windows\System32\InfDefaultInstall.exe -RequireFileEx,Append,\Windows\System32\InputSwitch.dll -RequireFileEx,Append,\Windows\System32\kdcpw.dll -If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,Append,\windows\System32\KernelBase.dll -RequireFileEx,Append,\windows\system32\mblctr.exe -RequireFileEx,Append,\Windows\System32\mfperfhelper.dll -RequireFileEx,Append,\Windows\System32\MrmCoreR.dll -RequireFileEx,Append,\Windows\System32\mscories.dll,NOMUI -RequireFileEx,Append,\Windows\System32\MsCtfMonitor.dll -RequireFileEx,Append,\Windows\System32\msutb.dll -RequireFileEx,Append,\Windows\System32\mycomput.dll +RequireFileEx,AppendList,\Windows\explorer.exe +RequireFileEx,AppendList,\Windows\System32\actxprxy.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\AppHelp.dll +RequireFileEx,AppendList,\Windows\System32\AppResolver.dll +RequireFileEx,AppendList,\Windows\System32\atlthunk.dll,NOMUI +If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\cdp.dll +RequireFileEx,AppendList,\Windows\System32\clip.exe +RequireFileEx,AppendList,\Windows\System32\Clipc.dll +RequireFileEx,AppendList,\Windows\System32\avifil32.dll +If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\coloradapterclient.dll +RequireFileEx,AppendList,\Windows\System32\comctl32.dll +RequireFileEx,AppendList,\Windows\System32\compmgmt.msc +RequireFileEx,AppendList,\Windows\System32\CompMgmtLauncher.exe +RequireFileEx,AppendList,\Windows\System32\comsvcs.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\control.exe,NOMUI +RequireFileEx,AppendList,\Windows\System32\CoreMessaging.dll +RequireFileEx,AppendList,\Windows\System32\CoreUIComponents.dll,NOMUI +RequireFileEx,AppendList,\windows\system32\credssp.dll +RequireFileEx,AppendList,\Windows\System32\cscapi.dll +RequireFileEx,AppendList,\Windows\System32\ctfmon.exe +RequireFileEx,AppendList,\Windows\System32\desk.cpl +RequireFileEx,AppendList,\Windows\System32\devmgmt.msc +RequireFileEx,AppendList,\Windows\System32\devmgr.dll +RequireFileEx,AppendList,\Windows\System32\dwmghost.dll +RequireFileEx,AppendList,\Windows\System32\edputil.dll +RequireFileEx,AppendList,\Windows\System32\dlnashext.dll +If,%SourceVer%,BiggerEqual,10.0.20150.0,RequireFileEx,AppendList,\Windows\System32\dmenrollengine.dll +If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\dsreg.dll +RequireFileEx,AppendList,\Windows\System32\dtsh.dll +RequireFileEx,AppendList,\Windows\System32\ELSCore.dll +RequireFileEx,AppendList,\Windows\System32\ExplorerFrame.dll +RequireFileEx,AppendList,\Windows\System32\filemgmt.dll +RequireFileEx,AppendList,\Windows\System32\fsmgmt.msc +RequireFileEx,AppendList,\Windows\System32\hdwwiz.cpl +RequireFileEx,AppendList,\Windows\System32\hdwwiz.exe +RequireFileEx,AppendList,\Windows\System32\IconCodecService.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\imageres.dll +RequireFileEx,AppendList,\Windows\System32\InfDefaultInstall.exe +RequireFileEx,AppendList,\Windows\System32\InputSwitch.dll +RequireFileEx,AppendList,\Windows\System32\kdcpw.dll +If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,AppendList,\windows\System32\KernelBase.dll +RequireFileEx,AppendList,\windows\system32\mblctr.exe +RequireFileEx,AppendList,\Windows\System32\mfperfhelper.dll +RequireFileEx,AppendList,\Windows\System32\MrmCoreR.dll +RequireFileEx,AppendList,\Windows\System32\mscories.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\MsCtfMonitor.dll +RequireFileEx,AppendList,\Windows\System32\msutb.dll +RequireFileEx,AppendList,\Windows\System32\mycomput.dll // ncsi.dll.mui is not included in WinRE.wim, so we must copy it here -RequireFileEx,Append,\Windows\System32\ncsi.dll -RequireFileEx,Append,\Windows\System32\nsi.dll -RequireFileEx,Append,\Windows\System32\netplwiz.dll -RequireFileEx,Append,\Windows\System32\netplwiz.exe -RequireFileEx,Append,\Windows\System32\networkexplorer.dll -RequireFileEx,Append,\Windows\System32\offreg.dll -RequireFileEx,Append,\Windows\System32\pdh.dll -RequireFileEx,Append,\Windows\System32\policymanager.dll -RequireFileEx,Append,\Windows\System32\PhotoMetadataHandler.dll,NOMUI -RequireFileEx,Append,\Windows\System32\pnputil.exe -RequireFileEx,Append,\Windows\System32\provsvc.dll -RequireFileEx,Append,\Windows\System32\ProximityCommon.dll -RequireFileEx,Append,\Windows\System32\ProximityCommonPal.dll,NOMUI -RequireFileEx,Append,\Windows\System32\ProximityService.dll,NOMUI -RequireFileEx,Append,\Windows\System32\ProximityServicePal.dll,NOMUI -RequireFileEx,Append,\Windows\System32\rmclient.dll,NOMUI -RequireFileEx,Append,\Windows\System32\rshx32.dll -RequireFileEx,Append,\Windows\System32\sendmail.dll -RequireFileEx,Append,\Windows\System32\services.msc -RequireFileEx,Append,\Windows\System32\SettingSyncCore.dll -RequireFileEx,Append,\Windows\System32\SharedStartModel.dll,NOMUI -If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,Append,\Windows\System32\SHCore.dll -If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,Append,\Windows\System32\Shell32.dll -RequireFileEx,Append,\Windows\System32\ShellCommonCommonProxyStub.dll +RequireFileEx,AppendList,\Windows\System32\ncsi.dll +RequireFileEx,AppendList,\Windows\System32\nsi.dll +RequireFileEx,AppendList,\Windows\System32\netplwiz.dll +RequireFileEx,AppendList,\Windows\System32\netplwiz.exe +RequireFileEx,AppendList,\Windows\System32\networkexplorer.dll +RequireFileEx,AppendList,\Windows\System32\offreg.dll +RequireFileEx,AppendList,\Windows\System32\pdh.dll +RequireFileEx,AppendList,\Windows\System32\policymanager.dll +RequireFileEx,AppendList,\Windows\System32\PhotoMetadataHandler.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\pnputil.exe +RequireFileEx,AppendList,\Windows\System32\provsvc.dll +RequireFileEx,AppendList,\Windows\System32\ProximityCommon.dll +RequireFileEx,AppendList,\Windows\System32\ProximityCommonPal.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\ProximityService.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\ProximityServicePal.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\rmclient.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\rshx32.dll +RequireFileEx,AppendList,\Windows\System32\sendmail.dll +RequireFileEx,AppendList,\Windows\System32\services.msc +RequireFileEx,AppendList,\Windows\System32\SettingSyncCore.dll +RequireFileEx,AppendList,\Windows\System32\SharedStartModel.dll,NOMUI +If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,AppendList,\Windows\System32\SHCore.dll +If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,AppendList,\Windows\System32\Shell32.dll +RequireFileEx,AppendList,\Windows\System32\ShellCommonCommonProxyStub.dll // In Win10 17763 shellstyle.dll is moved to windows\resources StrFormat,NTrim,%SourceVer%,%tmp_SourceVer% -If,%tmp_SourceVer%,Equal,10.0.17763.,RequireFileEx,Append,\Windows\resources\Themes\aero\shell\normalcolor\shellstyle.dll -Else,RequireFileEx,Append,\Windows\System32\shellstyle.dll +If,%tmp_SourceVer%,Equal,10.0.17763.,RequireFileEx,AppendList,\Windows\resources\Themes\aero\shell\normalcolor\shellstyle.dll +Else,RequireFileEx,AppendList,\Windows\System32\shellstyle.dll Set,%tmp_SourceVer%,Nil -RequireFileEx,Append,\Windows\System32\shfolder.dll,NOMUI -RequireFileEx,Append,\Windows\System32\shpafact.dll -RequireFileEx,Append,\Windows\System32\shutdown.exe -RequireFileEx,Append,\Windows\System32\StartTileData.dll +RequireFileEx,AppendList,\Windows\System32\shfolder.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\shpafact.dll +RequireFileEx,AppendList,\Windows\System32\shutdown.exe +RequireFileEx,AppendList,\Windows\System32\StartTileData.dll If,%SourceVer%,BiggerEqual,10.0.17763.0,Begin // AppRepository - RequireFileEx,Append,\Windows\System32\StateRepository.core.dll - RequireFileEx,Append,\Windows\System32\Windows.StateRepository.dll - RequireFileEx,Append,\Windows\System32\Windows.StateRepositoryBroker.dll - RequireFileEx,Append,\Windows\System32\Windows.StateRepositoryCore.dll - RequireFileEx,Append,\Windows\System32\Windows.StateRepositoryClient.dll + RequireFileEx,AppendList,\Windows\System32\StateRepository.core.dll + RequireFileEx,AppendList,\Windows\System32\Windows.StateRepository.dll + RequireFileEx,AppendList,\Windows\System32\Windows.StateRepositoryBroker.dll + RequireFileEx,AppendList,\Windows\System32\Windows.StateRepositoryCore.dll + RequireFileEx,AppendList,\Windows\System32\Windows.StateRepositoryClient.dll End -RequireFileEx,Append,\Windows\System32\stobject.dll -RequireFileEx,Append,\Windows\System32\StorageUsage.dll -RequireFileEx,Append,\Windows\System32\systemcpl.dll -RequireFileEx,Append,\Windows\System32\TextInputFramework.dll,NOMUI -If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,Append,\Windows\System32\TextInputMethodFormatter.dll,NOMUI -RequireFileEx,Append,\Windows\System32\TextShaping.dll -RequireFileEx,Append,\Windows\System32\thumbcache.dll -RequireFileEx,Append,\Windows\System32\TDLMigration.dll -RequireFileEx,Append,\Windows\System32\twinapi.appcore.dll -RequireFileEx,Append,\Windows\System32\twinapi.dll -RequireFileEx,Append,\Windows\System32\twinui.pcshell.dll -RequireFileEx,Append,\Windows\System32\twinui.appcore.dll -RequireFileEx,Append,\Windows\System32\UIAnimation.dll -RequireFileEx,Append,\Windows\System32\UIRibbon.dll -RequireFileEx,Append,\Windows\System32\UIRibbonRes.dll,NOMUI -If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,Append,\Windows\System32\VEEventDispatcher.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\stobject.dll +RequireFileEx,AppendList,\Windows\System32\StorageUsage.dll +RequireFileEx,AppendList,\Windows\System32\systemcpl.dll +RequireFileEx,AppendList,\Windows\System32\TextInputFramework.dll,NOMUI +If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,AppendList,\Windows\System32\TextInputMethodFormatter.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\TextShaping.dll +RequireFileEx,AppendList,\Windows\System32\thumbcache.dll +RequireFileEx,AppendList,\Windows\System32\TDLMigration.dll +RequireFileEx,AppendList,\Windows\System32\twinapi.appcore.dll +RequireFileEx,AppendList,\Windows\System32\twinapi.dll +RequireFileEx,AppendList,\Windows\System32\twinui.pcshell.dll +RequireFileEx,AppendList,\Windows\System32\twinui.appcore.dll +RequireFileEx,AppendList,\Windows\System32\UIAnimation.dll +RequireFileEx,AppendList,\Windows\System32\UIRibbon.dll +RequireFileEx,AppendList,\Windows\System32\UIRibbonRes.dll,NOMUI +If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\VEEventDispatcher.dll,NOMUI // We need Windows.CloudStore.dll.mui for pintool, but the actual .dll crashes explorer and StartIsBack // so after we extract we will need to delete the .dll -RequireFileEx,Append,\Windows\System32\Windows.CloudStore.dll +RequireFileEx,AppendList,\Windows\System32\Windows.CloudStore.dll // Appears to cause issues with PinTool: \Windows\System32\windows.immersiveshell.serviceprovider.dll -RequireFileEx,Append,\Windows\System32\Windows.Globalization.dll -RequireFileEx,Append,\Windows\System32\Windows.Internal.Shell.Broker.dll -RequireFileEx,Append,\Windows\System32\Windows.Networking.Connectivity.dll -RequireFileEx,Append,\Windows\System32\Windows.UI.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Globalization.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Internal.Shell.Broker.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Networking.Connectivity.dll +RequireFileEx,AppendList,\Windows\System32\Windows.UI.dll If,%SourceVer%,BiggerEqual,10.0.18900.0,Begin // Windows Management - RequireFileEx,Append,\Windows\System32\WindowManagement.dll - RequireFileEx,Append,\Windows\System32\WindowManagementAPI.dll - RequireFileEx,Append,\Windows\System32\GameInput.dll + RequireFileEx,AppendList,\Windows\System32\WindowManagement.dll + RequireFileEx,AppendList,\Windows\System32\WindowManagementAPI.dll + RequireFileEx,AppendList,\Windows\System32\GameInput.dll End -RequireFileEx,Append,\Windows\System32\Windows.Networking.Connectivity.dll -RequireFileEx,Append,\Windows\System32\WorkFoldersShell.dll -RequireFileEx,Append,\Windows\System32\wpdshext.dll -RequireFileEx,Append,\Windows\System32\zipfldr.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Networking.Connectivity.dll +RequireFileEx,AppendList,\Windows\System32\WorkFoldersShell.dll +RequireFileEx,AppendList,\Windows\System32\wpdshext.dll +RequireFileEx,AppendList,\Windows\System32\zipfldr.dll // Desktop Context Menu Images -RequireFileEx,Append,\Windows\System32\Display.dll -RequireFileEx,Append,\Windows\System32\themecpl.dll +RequireFileEx,AppendList,\Windows\System32\Display.dll +RequireFileEx,AppendList,\Windows\System32\themecpl.dll // Advanced system settings -RequireFileEx,Append,\windows\System32\sysdm.cpl -RequireFileEx,Append,\windows\System32\DeviceProperties.exe -RequireFileEx,Append,\windows\System32\SystemPropertiesAdvanced.exe -RequireFileEx,Append,\windows\System32\SystemPropertiesComputerName.exe -RequireFileEx,Append,\windows\System32\systempropertieshardware.exe -RequireFileEx,Append,\windows\System32\systempropertiesperformance.exe -RequireFileEx,Append,\windows\System32\systempropertiesremote.exe +RequireFileEx,AppendList,\windows\System32\sysdm.cpl +RequireFileEx,AppendList,\windows\System32\DeviceProperties.exe +RequireFileEx,AppendList,\windows\System32\SystemPropertiesAdvanced.exe +RequireFileEx,AppendList,\windows\System32\SystemPropertiesComputerName.exe +RequireFileEx,AppendList,\windows\System32\systempropertieshardware.exe +RequireFileEx,AppendList,\windows\System32\systempropertiesperformance.exe +RequireFileEx,AppendList,\windows\System32\systempropertiesremote.exe // DragAndDrop // WinRe.wim: d2d1.dll, ksuser.dll -RequireFileEx,Append,\Windows\System32\DataExchange.dll,NOMUI -RequireFileEx,Append,\Windows\System32\dcomp.dll -RequireFileEx,Append,\windows\system32\d3d11.dll,NOMUI -RequireFileEx,Append,\windows\system32\dxgi.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\DataExchange.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\dcomp.dll +RequireFileEx,AppendList,\windows\system32\d3d11.dll,NOMUI +RequireFileEx,AppendList,\windows\system32\dxgi.dll,NOMUI // CopyProgress -RequireFileEx,Append,\Windows\System32\chartv.dll -RequireFileEx,Append,\Windows\System32\OneCoreUAPCommonProxyStub.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\chartv.dll +RequireFileEx,AppendList,\Windows\System32\OneCoreUAPCommonProxyStub.dll,NOMUI // Previous version tab -RequireFileEx,Append,\Windows\System32\twext.dll +RequireFileEx,AppendList,\Windows\System32\twext.dll // Shell extension for Windows Script Host -RequireFileEx,Append,\Windows\System32\wshext.dll +RequireFileEx,AppendList,\Windows\System32\wshext.dll // Eject usb -RequireFileEx,Append,\windows\System32\DeviceCenter.dll -RequireFileEx,Append,\windows\System32\DeviceEject.exe,NOMUI -RequireFileEx,Append,\windows\System32\StorageContextHandler.dll -RequireFileEx,Append,\windows\system32\DDOres.dll -RequireFileEx,Append,\windows\system32\DeviceSetupManager.dll -RequireFileEx,Append,\windows\system32\DeviceSetupManagerAPI.dll -RequireFileEx,Append,\windows\system32\DeviceSetupStatusProvider.dll -RequireFileEx,Append,\windows\system32\DevPropMgr.dll +RequireFileEx,AppendList,\windows\System32\DeviceCenter.dll +RequireFileEx,AppendList,\windows\System32\DeviceEject.exe,NOMUI +RequireFileEx,AppendList,\windows\System32\StorageContextHandler.dll +RequireFileEx,AppendList,\windows\system32\DDOres.dll +RequireFileEx,AppendList,\windows\system32\DeviceSetupManager.dll +RequireFileEx,AppendList,\windows\system32\DeviceSetupManagerAPI.dll +RequireFileEx,AppendList,\windows\system32\DeviceSetupStatusProvider.dll +RequireFileEx,AppendList,\windows\system32\DevPropMgr.dll // WinUSB Driver -RequireFileEx,Append,\Windows\INF\winusb.inf -RequireFileEx,Append,\Windows\System32\drivers\winusb.sys -RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\winusb.inf_* -RequireFileEx,Append,\Windows\System32\winusb.dll +RequireFileEx,AppendList,\Windows\INF\winusb.inf +RequireFileEx,AppendList,\Windows\System32\drivers\winusb.sys +RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\winusb.inf_* +RequireFileEx,AppendList,\Windows\System32\winusb.dll /////////////////////////////////////////////////////////////////////////////////// // Theme and dwm -RequireFileEx,Append,\Windows\System32\dwm.exe -RequireFileEx,Append,\Windows\System32\dwmcore.dll -RequireFileEx,Append,\Windows\System32\dwminit.dll -RequireFileEx,Append,\Windows\System32\dwmredir.dll -RequireFileEx,Append,\Windows\System32\hotplug.dll -RequireFileEx,Append,\Windows\System32\InputHost.dll,NOMUI -RequireFileEx,Append,\Windows\System32\ISM.dll,NOMUI -RequireFileEx,Append,\Windows\System32\themeservice.dll -RequireFileEx,Append,\Windows\System32\themeui.dll -RequireFileEx,Append,\Windows\System32\twinui.dll -RequireFileEx,Append,\Windows\System32\ubpm.dll -RequireFileEx,Append,\Windows\System32\uDWM.dll -RequireFileEx,Append,\Windows\System32\wdi.dll -RequireFileEx,Append,\Windows\System32\Windows.Gaming.Input.dll -RequireFileEx,Append,\Windows\System32\Windows.UI.Immersive.dll +RequireFileEx,AppendList,\Windows\System32\dwm.exe +RequireFileEx,AppendList,\Windows\System32\dwmcore.dll +RequireFileEx,AppendList,\Windows\System32\dwminit.dll +RequireFileEx,AppendList,\Windows\System32\dwmredir.dll +RequireFileEx,AppendList,\Windows\System32\hotplug.dll +RequireFileEx,AppendList,\Windows\System32\InputHost.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\ISM.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\themeservice.dll +RequireFileEx,AppendList,\Windows\System32\themeui.dll +RequireFileEx,AppendList,\Windows\System32\twinui.dll +RequireFileEx,AppendList,\Windows\System32\ubpm.dll +RequireFileEx,AppendList,\Windows\System32\uDWM.dll +RequireFileEx,AppendList,\Windows\System32\wdi.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Gaming.Input.dll +RequireFileEx,AppendList,\Windows\System32\Windows.UI.Immersive.dll /////////////////////////////////////////////////////////////////////////////////// // Microsoft Management Control & Disk Management -RequireFileEx,Append,\windows\system32\diskmgmt.msc -RequireFileEx,Append,\Windows\System32\dmdlgs.dll,NOMUI -RequireFileEx,Append,\Windows\System32\dmdskmgr.dll,NOMUI -RequireFileEx,Append,\Windows\System32\dmdskres.dll -RequireFileEx,Append,\Windows\System32\dmdskres2.dll -RequireFileEx,Append,\Windows\System32\dmintf.dll,NOMUI -RequireFileEx,Append,\Windows\System32\dmocx.dll -RequireFileEx,Append,\Windows\System32\dmutil.dll -RequireFileEx,Append,\Windows\System32\dmvdsitf.dll,NOMUI -RequireFileEx,Append,\Windows\System32\dmview.ocx,NOMUI -RequireFileEx,Append,\Windows\System32\hhsetup.dll,NOMUI -RequireFileEx,Append,\Windows\System32\filemgmt.dll -RequireFileEx,Append,\Windows\System32\mmc.exe -RequireFileEx,Append,\Windows\System32\mmcbase.dll -RequireFileEx,Append,\Windows\System32\mmcndmgr.dll -RequireFileEx,Append,\Windows\System32\mmcshext.dll -RequireFileEx,Append,\windows\system32\wbem\servdeps.dll -RequireFileEx,Append,\windows\system32\OnDemandConnRouteHelper.dll +RequireFileEx,AppendList,\windows\system32\diskmgmt.msc +RequireFileEx,AppendList,\Windows\System32\dmdlgs.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\dmdskmgr.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\dmdskres.dll +RequireFileEx,AppendList,\Windows\System32\dmdskres2.dll +RequireFileEx,AppendList,\Windows\System32\dmintf.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\dmocx.dll +RequireFileEx,AppendList,\Windows\System32\dmutil.dll +RequireFileEx,AppendList,\Windows\System32\dmvdsitf.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\dmview.ocx,NOMUI +RequireFileEx,AppendList,\Windows\System32\hhsetup.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\filemgmt.dll +RequireFileEx,AppendList,\Windows\System32\mmc.exe +RequireFileEx,AppendList,\Windows\System32\mmcbase.dll +RequireFileEx,AppendList,\Windows\System32\mmcndmgr.dll +RequireFileEx,AppendList,\Windows\System32\mmcshext.dll +RequireFileEx,AppendList,\windows\system32\wbem\servdeps.dll +RequireFileEx,AppendList,\windows\system32\OnDemandConnRouteHelper.dll /////////////////////////////////////////////////////////////////////////////////// // Additional Command Line Programs -RequireFileEx,Append,\Windows\System32\cacls.exe -RequireFileEx,Append,\Windows\System32\Comp.exe -RequireFileEx,Append,\Windows\System32\choice.exe -RequireFileEx,Append,\Windows\System32\Fc.exe -RequireFileEx,Append,\Windows\System32\findstr.exe -RequireFileEx,Append,\Windows\System32\Help.exe -RequireFileEx,Append,\Windows\System32\Label.exe -RequireFileEx,Append,\Windows\System32\Makecab.exe,NOMUI -RequireFileEx,Append,\Windows\System32\sc.exe -RequireFileEx,Append,\Windows\System32\Sort.exe -RequireFileEx,Append,\Windows\System32\taskkill.exe +RequireFileEx,AppendList,\Windows\System32\cacls.exe +RequireFileEx,AppendList,\Windows\System32\Comp.exe +RequireFileEx,AppendList,\Windows\System32\choice.exe +RequireFileEx,AppendList,\Windows\System32\Fc.exe +RequireFileEx,AppendList,\Windows\System32\findstr.exe +RequireFileEx,AppendList,\Windows\System32\Help.exe +RequireFileEx,AppendList,\Windows\System32\Label.exe +RequireFileEx,AppendList,\Windows\System32\Makecab.exe,NOMUI +RequireFileEx,AppendList,\Windows\System32\sc.exe +RequireFileEx,AppendList,\Windows\System32\Sort.exe +RequireFileEx,AppendList,\Windows\System32\taskkill.exe /////////////////////////////////////////////////////////////////////////////////// // Additional Programs -RequireFileEx,Append,\Windows\System32\winver.exe +RequireFileEx,AppendList,\Windows\System32\winver.exe /////////////////////////////////////////////////////////////////////////////////// // Search -RequireFileEx,Append,\Windows\inf\wsearchidxpi -RequireFileEx,Append,\Windows\System32\esent.dll -RequireFileEx,Append,\Windows\System32\NaturalLanguage6.dll,NOMUI -RequireFileEx,Append,\Windows\System32\NOISE.DAT,NOMUI -RequireFileEx,Append,\Windows\System32\MSWB7.dll,NOMUI -RequireFileEx,Append,\Windows\System32\mssph.dll -RequireFileEx,Append,\Windows\System32\mssprxy.dll,NOMUI -RequireFileEx,Append,\Windows\System32\mssrch.dll -RequireFileEx,Append,\Windows\System32\mssvp.dll -RequireFileEx,Append,\Windows\System32\mssitlb.dll,NOMUI -RequireFileEx,Append,\Windows\System32\query.exe -RequireFileEx,Append,\Windows\System32\query.dll -RequireFileEx,Append,\Windows\System32\SearchFilterHost.exe,NOMUI -RequireFileEx,Append,\Windows\System32\SearchFolder.dll -RequireFileEx,Append,\Windows\System32\SearchIndexer.exe -RequireFileEx,Append,\Windows\System32\SearchProtocolHost.exe,NOMUI -RequireFileEx,Append,\Windows\System32\srchadmin.dll -RequireFileEx,Append,\Windows\System32\StructuredQuery.dll,NOMUI -RequireFileEx,Append,\Windows\System32\tquery.dll -RequireFileEx,Append,\Windows\System32\Windows.Shell.Search.UriHandler.dll,NOMUI -RequireFileEx,Append,\Windows\System32\Windows.Storage.Search.dll -RequireFileEx,Append,\Windows\System32\wsepno.dll -RequireFileEx,Append,\Windows\System32\prm*.dll -RequireFileEx,Append,\Windows\System32\MLS*.dll +RequireFileEx,AppendList,\Windows\inf\wsearchidxpi +RequireFileEx,AppendList,\Windows\System32\esent.dll +RequireFileEx,AppendList,\Windows\System32\NaturalLanguage6.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\NOISE.DAT,NOMUI +RequireFileEx,AppendList,\Windows\System32\MSWB7.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\mssph.dll +RequireFileEx,AppendList,\Windows\System32\mssprxy.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\mssrch.dll +RequireFileEx,AppendList,\Windows\System32\mssvp.dll +RequireFileEx,AppendList,\Windows\System32\mssitlb.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\query.exe +RequireFileEx,AppendList,\Windows\System32\query.dll +RequireFileEx,AppendList,\Windows\System32\SearchFilterHost.exe,NOMUI +RequireFileEx,AppendList,\Windows\System32\SearchFolder.dll +RequireFileEx,AppendList,\Windows\System32\SearchIndexer.exe +RequireFileEx,AppendList,\Windows\System32\SearchProtocolHost.exe,NOMUI +RequireFileEx,AppendList,\Windows\System32\srchadmin.dll +RequireFileEx,AppendList,\Windows\System32\StructuredQuery.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\tquery.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Shell.Search.UriHandler.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\Windows.Storage.Search.dll +RequireFileEx,AppendList,\Windows\System32\wsepno.dll +RequireFileEx,AppendList,\Windows\System32\prm*.dll +RequireFileEx,AppendList,\Windows\System32\MLS*.dll // Cursor required for touch screens -RequireFileEx,Append,\Windows\cursors\aero_arrow.cur +RequireFileEx,AppendList,\Windows\cursors\aero_arrow.cur /////////////////////////////////////////////////////////////////////////////////// // ShellHWDetection -RequireFileEx,Append,\Windows\System32\shsvcs.dll +RequireFileEx,AppendList,\Windows\System32\shsvcs.dll /////////////////////////////////////////////////////////////////////////////////// // Explorer BitLocker integration -RequireFileEx,Append,\Windows\System32\bdesvc.dll -RequireFileEx,Append,\Windows\System32\bdeunlock.exe -RequireFileEx,Append,\Windows\System32\fvenotify.exe +RequireFileEx,AppendList,\Windows\System32\bdesvc.dll +RequireFileEx,AppendList,\Windows\System32\bdeunlock.exe +RequireFileEx,AppendList,\Windows\System32\fvenotify.exe /////////////////////////////////////////////////////////////////////////////////// // Taking Ownership (Appinfo and ProfSvc services) // Winre.wim: profsvc.dll, profsvcext.dll, provsvc.dll, objsel.dll -RequireFileEx,Append,\Windows\System32\appinfo.dll -RequireFileEx,Append,\Windows\System32\appinfoext.dll,NOMUI -RequireFileEx,Append,\Windows\System32\objsel.dll +RequireFileEx,AppendList,\Windows\System32\appinfo.dll +RequireFileEx,AppendList,\Windows\System32\appinfoext.dll,NOMUI +RequireFileEx,AppendList,\Windows\System32\objsel.dll /////////////////////////////////////////////////////////////////////////////////// // Monitor - Moved to Display Drivers Script -//RequireFileEx,Append,\Windows\INF\c_monitor.inf,NOMUI -//RequireFileEx,Append,\Windows\INF\monitor.inf,NOMUI -//RequireFileEx,Append,\Windows\System32\drivers\monitor.sys,NOMUI -//RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\c_monitor.inf_*,NOMUI -//RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\monitor.inf_*,NOMUI +//RequireFileEx,AppendList,\Windows\INF\c_monitor.inf,NOMUI +//RequireFileEx,AppendList,\Windows\INF\monitor.inf,NOMUI +//RequireFileEx,AppendList,\Windows\System32\drivers\monitor.sys,NOMUI +//RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\c_monitor.inf_*,NOMUI +//RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\monitor.inf_*,NOMUI /////////////////////////////////////////////////////////////////////////////////// // Battery icon // Winre.wim: hidbatt.inf, cmbatt.inf, battc.sys, HidBatt.sys, CmBatt.sys, umpo.dll, umpnpmgr.dll -RequireFileEx,Append,\Windows\inf\battery.inf,NOMUI -RequireFileEx,Append,\Windows\inf\c_battery.inf,NOMUI -RequireFileEx,Append,\Windows\System32\batmeter.dll -RequireFileEx,Append,\Windows\System32\umpoext.dll +RequireFileEx,AppendList,\Windows\inf\battery.inf,NOMUI +RequireFileEx,AppendList,\Windows\inf\c_battery.inf,NOMUI +RequireFileEx,AppendList,\Windows\System32\batmeter.dll +RequireFileEx,AppendList,\Windows\System32\umpoext.dll /////////////////////////////////////////////////////////////////////////////////// // Additional Control Panels // Winre.wim: powercfg.cpl,powrprof.dll,workerdd.dll -RequireFileEx,Append,\Windows\System32\intl.cpl -RequireFileEx,Append,\Windows\System32\main.cpl -RequireFileEx,Append,\Windows\System32\powercpl.dll -RequireFileEx,Append,\Windows\System32\timedate.cpl +RequireFileEx,AppendList,\Windows\System32\intl.cpl +RequireFileEx,AppendList,\Windows\System32\main.cpl +RequireFileEx,AppendList,\Windows\System32\powercpl.dll +RequireFileEx,AppendList,\Windows\System32\timedate.cpl /////////////////////////////////////////////////////////////////////////////////// // Driver Catalog // Add all install.wim catalogs for drivers installation. // JFX -> TCP/IP Registry Compatibility http://TheOven.org/index.php?topic=2335 -RequireFileEx,Append,\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE},NOMUI +RequireFileEx,AppendList,\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE},NOMUI /////////////////////////////////////////////////////////////////////////////////// // Fonts // Add install.wim segoeui.ttf, to avoid the annoying cursive font -RequireFileEx,Append,\Windows\Fonts\segoeui.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\segoeui.ttf,NOMUI // Additional Fonts -RequireFileEx,Append,\Windows\Fonts\coure.fon,NOMUI -RequireFileEx,Append,\Windows\Fonts\sserife.fon,NOMUI -RequireFileEx,Append,\Windows\Fonts\arial.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\arialbd.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\arialbi.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\ariali.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\comic.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\comicbd.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\cour.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\courbd.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\courbi.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\l_10646.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\timesbd.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\timesbi.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\timesi.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\trebuc.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\trebucbd.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\trebucbi.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\trebucit.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\verdana.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\verdanab.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\verdanai.ttf,NOMUI -RequireFileEx,Append,\Windows\Fonts\verdanaz.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\coure.fon,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\sserife.fon,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\arial.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\arialbd.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\arialbi.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\ariali.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\comic.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\comicbd.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\cour.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\courbd.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\courbi.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\l_10646.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\timesbd.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\timesbi.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\timesi.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\trebuc.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\trebucbd.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\trebucbi.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\trebucit.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\verdana.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\verdanab.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\verdanai.ttf,NOMUI +RequireFileEx,AppendList,\Windows\Fonts\verdanaz.ttf,NOMUI // Asian Fonts ja-JP, ko-KR, zh-CN, zh-HK, zh-TW If,%SourceLang%,Equal,ja-JP,Begin - RequireFileEx,Append,\Windows\Fonts\meiryo.ttc,NOMUI - RequireFileEx,Append,\Windows\Fonts\msgothic.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\meiryo.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\msgothic.ttc,NOMUI End If,%SourceLang%,Equal,ko-KR,Begin - RequireFileEx,Append,\Windows\Fonts\malgun.ttf,NOMUI - RequireFileEx,Append,\Windows\Fonts\gulim.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\malgun.ttf,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\gulim.ttc,NOMUI End If,%SourceLang%,Equal,zh-CN,Begin - RequireFileEx,Append,\Windows\Fonts\msyh.ttc,NOMUI - RequireFileEx,Append,\Windows\Fonts\msyhl.ttc,NOMUI - RequireFileEx,Append,\Windows\Fonts\mingliu.ttc,NOMUI - RequireFileEx,Append,\Windows\Fonts\simsun.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\msyh.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\msyhl.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\mingliu.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\simsun.ttc,NOMUI End If,%SourceLang%,Equal,zh-HK,Begin - RequireFileEx,Append,\Windows\Fonts\msjh.ttf,NOMUI - RequireFileEx,Append,\Windows\Fonts\mingliu.ttc,NOMUI - RequireFileEx,Append,\Windows\Fonts\simsun.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\msjh.ttf,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\mingliu.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\simsun.ttc,NOMUI End If,%SourceLang%,Equal,zh-TW,Begin - RequireFileEx,Append,\Windows\Fonts\msjh.ttf,NOMUI - RequireFileEx,Append,\Windows\Fonts\mingliu.ttc,NOMUI - RequireFileEx,Append,\Windows\Fonts\simsun.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\msjh.ttf,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\mingliu.ttc,NOMUI + RequireFileEx,AppendList,\Windows\Fonts\simsun.ttc,NOMUI End /////////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/PhoenixPE/Tweaks/IME.script b/Projects/PhoenixPE/Tweaks/IME.script index 5ca536c..5f619ec 100644 --- a/Projects/PhoenixPE/Tweaks/IME.script +++ b/Projects/PhoenixPE/Tweaks/IME.script @@ -130,41 +130,41 @@ Echo,"Building a list of required files...#$x#$xThis can take awhile, please be /////////////////////////////////////////////////////////////////////////////////// // Common IME Files -RequireFileEx,Append,\Windows\IME\SPTIP.DLL -RequireFileEx,Append,\Windows\System32\IME\SHARED\ -RequireFileEx,Append,\Windows\System32\InputMethod\SHARED -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\clbcatq.dll -RequireFileEx,Append,\Windows\System32\Ctfmon.exe -RequireFileEx,Append,\Windows\System32\Globinputhost.dll -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\dusmapi.dll -RequireFileEx,Append,\Windows\System32\input.dll -RequireFileEx,Append,\Windows\System32\inputHost.dll -RequireFileEx,Append,\Windows\System32\inputLocaleManager.dll -RequireFileEx,Append,\Windows\System32\inputService.dll -RequireFileEx,Append,\Windows\System32\inputSwitch.dll -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\Language*.dll -RequireFileEx,Append,\Windows\System32\msctf.dll -RequireFileEx,Append,\Windows\System32\msctfime.ime -RequireFileEx,Append,\Windows\System32\MsCtfMonitor.dll -RequireFileEx,Append,\Windows\System32\Msctfp.dll -RequireFileEx,Append,\Windows\System32\MsctfuiManager.dll -RequireFileEx,Append,\Windows\System32\msutb.dll -RequireFileEx,Append,\Windows\System32\MSWB7.dll -RequireFileEx,Append,\Windows\System32\MTF.dll -RequireFileEx,Append,\Windows\System32\MTFServer.dll -RequireFileEx,Append,\Windows\System32\NOISE.DAT -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\netprofm.dll -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\npmproxy.dll -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\TextInputMethodFormatter.dll -RequireFileEx,Append,\Windows\System32\TextInputFramework.dll -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\umpdc.dll -RequireFileEx,Append,\Windows\System32\Windows.Globalization.dll -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\Windows.Networking.HostName.dll -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\Windows.UI.Core.TextInput.dll -If,%SourceVer%,BiggerEqual,10.0.18363,RequireFileEx,Append,\Windows\System32\Windows.Web.dll -RequireFileEx,Append,\Windows\System32\Winlangdb.dll -RequireFileEx,Append,\Windows\System32\Winsta.dll -If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\System32\WordBreakers.dll +RequireFileEx,AppendList,\Windows\IME\SPTIP.DLL +RequireFileEx,AppendList,\Windows\System32\IME\SHARED\ +RequireFileEx,AppendList,\Windows\System32\InputMethod\SHARED +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\clbcatq.dll +RequireFileEx,AppendList,\Windows\System32\Ctfmon.exe +RequireFileEx,AppendList,\Windows\System32\Globinputhost.dll +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\dusmapi.dll +RequireFileEx,AppendList,\Windows\System32\input.dll +RequireFileEx,AppendList,\Windows\System32\inputHost.dll +RequireFileEx,AppendList,\Windows\System32\inputLocaleManager.dll +RequireFileEx,AppendList,\Windows\System32\inputService.dll +RequireFileEx,AppendList,\Windows\System32\inputSwitch.dll +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\Language*.dll +RequireFileEx,AppendList,\Windows\System32\msctf.dll +RequireFileEx,AppendList,\Windows\System32\msctfime.ime +RequireFileEx,AppendList,\Windows\System32\MsCtfMonitor.dll +RequireFileEx,AppendList,\Windows\System32\Msctfp.dll +RequireFileEx,AppendList,\Windows\System32\MsctfuiManager.dll +RequireFileEx,AppendList,\Windows\System32\msutb.dll +RequireFileEx,AppendList,\Windows\System32\MSWB7.dll +RequireFileEx,AppendList,\Windows\System32\MTF.dll +RequireFileEx,AppendList,\Windows\System32\MTFServer.dll +RequireFileEx,AppendList,\Windows\System32\NOISE.DAT +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\netprofm.dll +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\npmproxy.dll +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\TextInputMethodFormatter.dll +RequireFileEx,AppendList,\Windows\System32\TextInputFramework.dll +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\umpdc.dll +RequireFileEx,AppendList,\Windows\System32\Windows.Globalization.dll +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\Windows.Networking.HostName.dll +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\Windows.UI.Core.TextInput.dll +If,%SourceVer%,BiggerEqual,10.0.18363,RequireFileEx,AppendList,\Windows\System32\Windows.Web.dll +RequireFileEx,AppendList,\Windows\System32\Winlangdb.dll +RequireFileEx,AppendList,\Windows\System32\Winsta.dll +If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\System32\WordBreakers.dll /////////////////////////////////////////////////////////////////////////////////// // WoW64 @@ -174,37 +174,37 @@ If,ExistFile,"%TargetSystem32%\wow64.dll",Begin /////////////////////////////////////////////////////////////////////////////////// // Common IME Files - RequireFileEx,Append,\Windows\SysWOW64\IME\SHARED - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\clbcatq.dll - RequireFileEx,Append,\Windows\SysWOW64\Ctfmon.exe - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\dusmapi.dll - RequireFileEx,Append,\Windows\SysWOW64\Globinputhost.dll - RequireFileEx,Append,\Windows\SysWOW64\input.dll - RequireFileEx,Append,\Windows\SysWOW64\inputHost.dll - RequireFileEx,Append,\Windows\SysWOW64\inputLocaleManager.dll - RequireFileEx,Append,\Windows\SysWOW64\inputService.dll - RequireFileEx,Append,\Windows\SysWOW64\inputSwitch.dll - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\Language*.dll - RequireFileEx,Append,\Windows\SysWOW64\msctf.dll - RequireFileEx,Append,\Windows\SysWOW64\msctfime.ime - RequireFileEx,Append,\Windows\SysWOW64\MsCtfMonitor.dll - RequireFileEx,Append,\Windows\SysWOW64\MsctfuiManager.dll - RequireFileEx,Append,\Windows\SysWOW64\msutb.dll - RequireFileEx,Append,\Windows\SysWOW64\MSWB7.dll - RequireFileEx,Append,\Windows\SysWOW64\MTF.dll - RequireFileEx,Append,\Windows\SysWOW64\NOISE.DAT - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\netprofm.dll - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\npmproxy.dll - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\TextInputMethodFormatter.dll - RequireFileEx,Append,\Windows\SysWOW64\TextInputFramework.dll - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\umpdc.dll - RequireFileEx,Append,\Windows\SysWOW64\Windows.Globalization.dll - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\Windows.Networking.HostName.dll - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\Windows.UI.Core.TextInput.dll - If,%SourceVer%,BiggerEqual,10.0.18363,RequireFileEx,Append,\Windows\SysWOW64\Windows.Web.dll - RequireFileEx,Append,\Windows\SysWOW64\Winlangdb.dll - RequireFileEx,Append,\Windows\SysWOW64\Winsta.dll - If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,Append,\Windows\SysWOW64\WordBreakers.dll + RequireFileEx,AppendList,\Windows\SysWOW64\IME\SHARED + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\clbcatq.dll + RequireFileEx,AppendList,\Windows\SysWOW64\Ctfmon.exe + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\dusmapi.dll + RequireFileEx,AppendList,\Windows\SysWOW64\Globinputhost.dll + RequireFileEx,AppendList,\Windows\SysWOW64\input.dll + RequireFileEx,AppendList,\Windows\SysWOW64\inputHost.dll + RequireFileEx,AppendList,\Windows\SysWOW64\inputLocaleManager.dll + RequireFileEx,AppendList,\Windows\SysWOW64\inputService.dll + RequireFileEx,AppendList,\Windows\SysWOW64\inputSwitch.dll + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\Language*.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msctf.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msctfime.ime + RequireFileEx,AppendList,\Windows\SysWOW64\MsCtfMonitor.dll + RequireFileEx,AppendList,\Windows\SysWOW64\MsctfuiManager.dll + RequireFileEx,AppendList,\Windows\SysWOW64\msutb.dll + RequireFileEx,AppendList,\Windows\SysWOW64\MSWB7.dll + RequireFileEx,AppendList,\Windows\SysWOW64\MTF.dll + RequireFileEx,AppendList,\Windows\SysWOW64\NOISE.DAT + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\netprofm.dll + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\npmproxy.dll + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\TextInputMethodFormatter.dll + RequireFileEx,AppendList,\Windows\SysWOW64\TextInputFramework.dll + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\umpdc.dll + RequireFileEx,AppendList,\Windows\SysWOW64\Windows.Globalization.dll + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\Windows.Networking.HostName.dll + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\Windows.UI.Core.TextInput.dll + If,%SourceVer%,BiggerEqual,10.0.18363,RequireFileEx,AppendList,\Windows\SysWOW64\Windows.Web.dll + RequireFileEx,AppendList,\Windows\SysWOW64\Winlangdb.dll + RequireFileEx,AppendList,\Windows\SysWOW64\Winsta.dll + If,%SourceVer%,BiggerEqual,10.0.18362,RequireFileEx,AppendList,\Windows\SysWOW64\WordBreakers.dll End /////////////////////////////////////////////////////////////////////////////////// @@ -273,20 +273,20 @@ Echo,"Building a list of required files...#$x#$xThis can take awhile, please be // Included in ko-KR Winre.wim: \Windows\Fonts\gulim.ttc, \Windows\Fonts\malgun.ttf -RequireFileEx,Append,\Windows\IME\IMEKR\DICTS\imkrhjd.lex -RequireFileEx,Append,\Windows\System32\IME\IMEKR\DICTS\imkrhjd.dll -RequireFileEx,Append,\Windows\System32\IME\IMEKR\imkrapi.dll -RequireFileEx,Append,\Windows\System32\IME\IMEKR\imkrtip.dll +RequireFileEx,AppendList,\Windows\IME\IMEKR\DICTS\imkrhjd.lex +RequireFileEx,AppendList,\Windows\System32\IME\IMEKR\DICTS\imkrhjd.dll +RequireFileEx,AppendList,\Windows\System32\IME\IMEKR\imkrapi.dll +RequireFileEx,AppendList,\Windows\System32\IME\IMEKR\imkrtip.dll // Search -RequireFileEx,Append,\Windows\System32\korwbrkr.lex -RequireFileEx,Append,\Windows\System32\korwbrkr.dll +RequireFileEx,AppendList,\Windows\System32\korwbrkr.lex +RequireFileEx,AppendList,\Windows\System32\korwbrkr.dll // WoW64 If,ExistFile,"%TargetSystem32%\wow64.dll",Begin - RequireFileEx,Append,\Windows\SysWOW64\IME\IMEKR\DICTS\imkrhjd.dll - RequireFileEx,Append,\Windows\SysWOW64\IME\IMEKR\imkrapi.dll - RequireFileEx,Append,\Windows\SysWOW64\IME\IMEKR\imkrtip.dll + RequireFileEx,AppendList,\Windows\SysWOW64\IME\IMEKR\DICTS\imkrhjd.dll + RequireFileEx,AppendList,\Windows\SysWOW64\IME\IMEKR\imkrapi.dll + RequireFileEx,AppendList,\Windows\SysWOW64\IME\IMEKR\imkrtip.dll End /////////////////////////////////////////////////////////////////////////////////// @@ -353,22 +353,22 @@ Echo,"Processing Simplified Chinese IME components..." Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." -RequireFileEx,Append,\Windows\InputMethod\CHS\ChsPinyin.lex -RequireFileEx,Append,\Windows\InputMethod\CHS\ChsPinyin.lm -RequireFileEx,Append,\Windows\InputMethod\CHS\ChsWubi.lex -RequireFileEx,Append,\Windows\System32\InputMethod\CHS -RequireFileEx,Append,\Windows\System32\MSWB70804.dll -RequireFileEx,Append,\Windows\System32\NL7Data0804.dll -RequireFileEx,Append,\Windows\System32\NL7Lexicons0804.dll -RequireFileEx,Append,\Windows\System32\NL7Models0804.dll -RequireFileEx,Append,\Windows\System32\NOISE.CHS -RequireFileEx,Append,\Windows\System32\chs_singlechar_pinyin.dat -RequireFileEx,Append,\Windows\System32\ChsStrokeDS.dll +RequireFileEx,AppendList,\Windows\InputMethod\CHS\ChsPinyin.lex +RequireFileEx,AppendList,\Windows\InputMethod\CHS\ChsPinyin.lm +RequireFileEx,AppendList,\Windows\InputMethod\CHS\ChsWubi.lex +RequireFileEx,AppendList,\Windows\System32\InputMethod\CHS +RequireFileEx,AppendList,\Windows\System32\MSWB70804.dll +RequireFileEx,AppendList,\Windows\System32\NL7Data0804.dll +RequireFileEx,AppendList,\Windows\System32\NL7Lexicons0804.dll +RequireFileEx,AppendList,\Windows\System32\NL7Models0804.dll +RequireFileEx,AppendList,\Windows\System32\NOISE.CHS +RequireFileEx,AppendList,\Windows\System32\chs_singlechar_pinyin.dat +RequireFileEx,AppendList,\Windows\System32\ChsStrokeDS.dll // WoW64 If,ExistFile,"%TargetSystem32%\wow64.dll",Begin - RequireFileEx,Append,\Windows\SysWOW64\InputMethod\CHS - RequireFileEx,Append,\Windows\SysWOW64\chs_singlechar_pinyin.dat + RequireFileEx,AppendList,\Windows\SysWOW64\InputMethod\CHS + RequireFileEx,AppendList,\Windows\SysWOW64\chs_singlechar_pinyin.dat End /////////////////////////////////////////////////////////////////////////////////// @@ -444,33 +444,33 @@ Echo,"Processing Traditional Chinese IME components..." Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." // Common zh-TW -RequireFileEx,Append,\Windows\System32\MSWB70404.dll -RequireFileEx,Append,\Windows\System32\NL7Data0404.dll -RequireFileEx,Append,\Windows\System32\NL7Lexicons0404.dll -RequireFileEx,Append,\Windows\System32\NL7Models0404.dll -RequireFileEx,Append,\Windows\System32\NOISE.CHT +RequireFileEx,AppendList,\Windows\System32\MSWB70404.dll +RequireFileEx,AppendList,\Windows\System32\NL7Data0404.dll +RequireFileEx,AppendList,\Windows\System32\NL7Lexicons0404.dll +RequireFileEx,AppendList,\Windows\System32\NL7Models0404.dll +RequireFileEx,AppendList,\Windows\System32\NOISE.CHT // Bopomofo, Cangjie, Quick three IME can be used // Bopomofo IME, old style, from Win7 -RequireFileEx,Append,\Windows\IME\IMETC -RequireFileEx,Append,\Windows\System32\IME\IMETC -RequireFileEx,Append,\Windows\System32\ChtBopomofoDS.dll +RequireFileEx,AppendList,\Windows\IME\IMETC +RequireFileEx,AppendList,\Windows\System32\IME\IMETC +RequireFileEx,AppendList,\Windows\System32\ChtBopomofoDS.dll // Cangjie, Quick IME, new style -RequireFileEx,Append,\Windows\InputMethod\CHT -RequireFileEx,Append,\Windows\System32\InputMethod\CHT -RequireFileEx,Append,\Windows\System32\ChtCangjieDS.dll -RequireFileEx,Append,\Windows\System32\ChtQuickDS.dll +RequireFileEx,AppendList,\Windows\InputMethod\CHT +RequireFileEx,AppendList,\Windows\System32\InputMethod\CHT +RequireFileEx,AppendList,\Windows\System32\ChtCangjieDS.dll +RequireFileEx,AppendList,\Windows\System32\ChtQuickDS.dll // zh-HK Cantonese IME not working -// RequireFileEx,Append,\Windows\System32\ChtHkStrokeDS.dll +// RequireFileEx,AppendList,\Windows\System32\ChtHkStrokeDS.dll // WoW64 If,ExistFile,"%TargetSystem32%\wow64.dll",Begin - RequireFileEx,Append,\Windows\SysWOW64\MSWB70404.dll - RequireFileEx,Append,\Windows\SysWOW64\NL7Data0404.dll + RequireFileEx,AppendList,\Windows\SysWOW64\MSWB70404.dll + RequireFileEx,AppendList,\Windows\SysWOW64\NL7Data0404.dll // Bopomofo IME - RequireFileEx,Append,\Windows\SysWOW64\IME\IMETC + RequireFileEx,AppendList,\Windows\SysWOW64\IME\IMETC End /////////////////////////////////////////////////////////////////////////////////// diff --git a/Projects/PhoenixPE/script.project b/Projects/PhoenixPE/script.project index 3f67fb5..6f56f11 100644 --- a/Projects/PhoenixPE/script.project +++ b/Projects/PhoenixPE/script.project @@ -99,15 +99,15 @@ InterfaceList=Interface,Interface_About,Interface_Options /////////////////////////////////////////////////////////////////////////////////// // Source Globals - Do Not Modify! - Set by 'Config Source' script -%SourceDir%= -%SourceBaseWim%= -%SourceInstallWim%= -%SourceBaseWimImage%= -%SourceInstallWimImage%= -%SourceArch%= -%SourceLang%= -%SourceFallbackLang%= -%SourceVer%= +%SourceDir%=D:\Images\Win10_1909_English_x64 +%SourceBaseWim%=P:\PhoenixPE\Workbench\PhoenixPE\Cache\WinRE.wim +%SourceInstallWim%=D:\Images\Win10_1909_English_x64\Sources\Install.wim +%SourceBaseWimImage%=1 +%SourceInstallWimImage%=6 +%SourceArch%=x64 +%SourceLang%=en-US +%SourceFallbackLang%=en-US +%SourceVer%=10.0.18362.418 [#Process#] // ===============================================================================================================================