mirror of
https://github.com/PhoenixPE/PhoenixPE.git
synced 2025-09-17 02:28:09 +02:00
.Net6, ability to rename Y:\Programs, VC++ 14 update, expiramental MTP support.
PhoenixAPI includes two new commands: ExtractWix and ExtractMSI for extracting files from WiX and .msi installers.
This commit is contained in:
@@ -64,14 +64,15 @@ Set,%tmp_ISODir%,Nil
|
||||
Run,%ScriptFile%,GetSourceWimImage
|
||||
|
||||
// Set RunFromWim
|
||||
If,%txt_YProgramsDirName%,Equal,"",WriteInterface,Value,%ScriptFile%,Interface,txt_YProgramsDirName,"Programs"
|
||||
If,%cb_RunFromWim%,Equal,True,Begin
|
||||
Echo,"Packing ALL programs in Boot.wim."
|
||||
Set,%TargetPrograms%,"%TargetDir%\Program Files",PERMANENT
|
||||
Set,%PEPrograms%,"X:\Program Files",PERMANENT
|
||||
End
|
||||
Else,Begin
|
||||
Set,%TargetPrograms%,"%OutputDir%\Programs",PERMANENT
|
||||
Set,%PEPrograms%,"Y:\Programs",PERMANENT
|
||||
Set,%TargetPrograms%,"%OutputDir%\%txt_YProgramsDirName%",PERMANENT
|
||||
Set,%PEPrograms%,"Y:\%txt_YProgramsDirName%",PERMANENT
|
||||
End
|
||||
|
||||
[#ResetVars#]
|
||||
@@ -125,7 +126,7 @@ StrFormat,CTrim,%fb_SrcPath%,"\",%fb_SrcPath%
|
||||
Set,%SourceDir%,%fb_SrcPath%,PERMANENT
|
||||
|
||||
// Install.wim
|
||||
If,ExistFile,%SourceDir%\Sources\Install.wim,Begin,
|
||||
If,ExistFile,%SourceDir%\Sources\Install.wim,Begin
|
||||
Set,%SourceInstallWim%,%SourceDir%\Sources\Install.wim,PERMANENT
|
||||
End
|
||||
Else,If,ExistFile,%SourceDir%\Sources\Install.esd,Begin
|
||||
@@ -381,11 +382,15 @@ Run,%ScriptFile%,ResetVars
|
||||
WriteInterface,Value,%ScriptFile%,Interface,cmb_BaseWim,"WinRE.wim"
|
||||
// SourceDir is already reset in [ResetVars] but we still need to reset the interface here.
|
||||
WriteInterface,Value,%ScriptFile%,Interface,fb_SrcPath,""
|
||||
Set,%ISODir%,"#$pBaseDir#$p\Output\#$pProjectTitle#$p\"
|
||||
WriteInterface,Value,%ScriptFile%,Interface,fb_OutputDir,"#$pBaseDir#$p\Output\#$pProjectTitle#$p\"
|
||||
Set,%OutputDir%,"#$pBaseDir#$p\Output\"
|
||||
WriteInterface,Value,%ScriptFile%,Interface,fb_IsoOutputDir,"#$pBaseDir#$p\Output\"
|
||||
WriteInterface,Value,%ScriptFile%,Interface,txt_YProgramsDirName,"Programs"
|
||||
WriteInterface,Value,%ScriptFile%,Interface,cb_RunFromWim,False
|
||||
// We also need to zero out the globals
|
||||
Set,%OutputDir%,"",PERMANENT
|
||||
Set,%ISODir%,"",PERMANENT
|
||||
Set,%TargetPrograms%,"",PERMANENT
|
||||
Set,%PEPrograms%,"",PERMANENT
|
||||
|
||||
[#ToggleAdvancedOptions#]
|
||||
// ===============================================================================================================================
|
||||
@@ -422,6 +427,7 @@ WriteInterface,Visible,%ScriptFile%,Interface,fb_OutputDir,%Toggle%
|
||||
WriteInterface,Visible,%ScriptFile%,Interface,lbl_OutputDir,%Toggle%
|
||||
WriteInterface,Visible,%ScriptFile%,Interface,fb_IsoOutputDir,%Toggle%
|
||||
WriteInterface,Visible,%ScriptFile%,Interface,lbl_IsoOutputDir,%Toggle%
|
||||
WriteInterface,Visible,%ScriptFile%,Interface,txt_YProgramsDirName,%Toggle%
|
||||
WriteInterface,Visible,%ScriptFile%,Interface,cb_RunFromWim,%Toggle%
|
||||
|
||||
System,EndLocal
|
||||
@@ -475,12 +481,13 @@ lbl_SrcInstallImage="'install.wim' Image:",1,1,29,244,94,18,8,Normal
|
||||
cmb_SrcInstallImage="[Please select a valid source]",1,4,130,237,474,21,"[Please select a valid source]",_GetSourceWimImage_,True
|
||||
lbl_ImageInfo="Image Info:",1,1,64,274,60,16,8,Normal
|
||||
lbl_ImgInfo=,1,1,131,274,474,16,8,Bold
|
||||
bvl_DestCfg="Configure Destination",0,12,5,313,625,112,8,Bold
|
||||
cb_RunFromWim="Run all programs from RAM (Boot.wim)",0,3,16,332,215,18,False,"__Select this option to pack all programs into Boot.wim regardless of individual script settings.#$x#$xRequired for PXE/Network boot."
|
||||
lbl_OutputDir="Output Dir:",0,1,17,369,70,16,8,Bold
|
||||
fb_OutputDir=%BaseDir%\Output\%ProjectTitle%\,0,13,94,363,525,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.)"
|
||||
lbl_IsoOutputDir="ISO Dir:",0,1,17,400,70,16,8,Bold
|
||||
fb_IsoOutputDir=%BaseDir%\Output\,0,13,94,394,526,20,dir,"Title=Select the directory where the final ISO file will be saved","__The directory where the final ISO file will be saved."
|
||||
bvl_DestCfg="Configure Destination",0,12,5,313,625,140,8,Bold
|
||||
lbl_OutputDir="Output Dir:",0,1,17,339,70,16,8,Bold
|
||||
fb_OutputDir=%BaseDir%\Output\%ProjectTitle%\,0,13,94,333,525,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.)"
|
||||
lbl_IsoOutputDir="ISO Dir:",0,1,17,370,70,16,8,Bold
|
||||
fb_IsoOutputDir=%BaseDir%\Output\,0,13,94,364,526,20,dir,"Title=Select the directory where the final ISO file will be saved","__The directory where the final ISO file will be saved."
|
||||
txt_YProgramsDirName="Ext. Programs folder:",0,0,94,417,200,21,Programs,"__The name of the 'Programs' folder on the final media (CD/DVD/USB).#$x#$xChanges will take effect on the next build."
|
||||
cb_RunFromWim="Run all programs from RAM (Boot.wim)",0,3,341,417,215,18,False,"__Select this option to pack all programs into Boot.wim regardless of individual script settings.#$x#$xRequired for PXE/Network boot."
|
||||
|
||||
[InterfaceEncoded]
|
||||
Advanced_Exit_16.png=705,1048
|
||||
|
@@ -205,7 +205,7 @@ RegWrite,HKLM,0x1,"Tmp_Software\Classes\.%FileExt%","","UltraISO"
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting Program Files..."
|
||||
DirDeleteEx,"%ProjectTemp%\%ProgramFolder%"
|
||||
InnoUnpack,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
InnoExtract,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
// Remove Duplicates
|
||||
FileDeleteEx,"%ProjectTemp%\%ProgramFolder%\{App}\isoshell,2.dll"
|
||||
FileDeleteEx,"%ProjectTemp%\%ProgramFolder%\{App}\isoshl64,2.dll"
|
||||
|
@@ -90,7 +90,7 @@ If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%Prog
|
||||
// ===============================================================================================================================
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting files..."
|
||||
InnoUnpack,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",#1
|
||||
InnoExtract,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",#1
|
||||
|
||||
[#DownloadProgram#]
|
||||
// ===============================================================================================================================
|
||||
|
@@ -237,7 +237,7 @@ End
|
||||
// ===============================================================================================================================
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting files..."
|
||||
InnoUnpack,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
InnoExtract,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
|
||||
[#DownloadProgram#]
|
||||
// ===============================================================================================================================
|
||||
|
@@ -55,7 +55,7 @@ StrFormat,RTRIM,%Lang%,1,%Lang%
|
||||
|
||||
ExtractAllFiles,%ScriptFile%,Bin,"%TargetPrograms%\%ProgramFolder%"
|
||||
|
||||
If,%SourceArch%,Equal,x86,Begin,
|
||||
If,%SourceArch%,Equal,x86,Begin
|
||||
Set,%ProgramExe%,"RegShot.exe"
|
||||
FileDelete,"%TargetPrograms%\%ProgramFolder%\RegShot64.exe"
|
||||
End
|
||||
|
@@ -287,7 +287,7 @@ If,%cb_PinToStartMenu2%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%Pro
|
||||
// ===============================================================================================================================
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting files..."
|
||||
InnoUnpack,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
InnoExtract,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
|
||||
[#DownloadProgram#]
|
||||
// ===============================================================================================================================
|
||||
|
@@ -122,7 +122,7 @@ If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%Prog
|
||||
// ===============================================================================================================================
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting files..."
|
||||
InnoUnpack,"%ProjectTemp%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
InnoExtract,"%ProjectTemp%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
|
||||
[#SetDefaultOptions#]
|
||||
// ===============================================================================================================================
|
||||
|
@@ -30,18 +30,18 @@
|
||||
|
||||
[Main]
|
||||
Title=AgentRansack
|
||||
Description=(v2019 Build 2951) Agent Ransack is a free file search tool for finding files on your PC or network drives.
|
||||
Description=(v2022 Build 3289) Agent Ransack is a free file search tool for finding files on your PC or network drives.
|
||||
Author=Homes32
|
||||
Level=5
|
||||
Selected=False
|
||||
Mandatory=False
|
||||
Version=1.0.1.0
|
||||
Date=2021-11-08
|
||||
Version=1.0.2.0
|
||||
Date=2022-01-21
|
||||
|
||||
[Variables]
|
||||
%ProgramFolder%="AgentRansack"
|
||||
%ProgramExe%="AgentRansack.exe"
|
||||
%ProgramVersion%=2951
|
||||
%ProgramVersion%=3289
|
||||
%DownloadURLx86%=https://download.mythicsoft.com/flp/%ProgramVersion%/agentransack_in_%ProgramVersion%.exe
|
||||
%DownloadURLx64%=https://download.mythicsoft.com/flp/%ProgramVersion%/agentransack_inx64_%ProgramVersion%.exe
|
||||
|
||||
@@ -236,7 +236,7 @@ RegHiveUnLoad,Tmp_Software
|
||||
// ===============================================================================================================================
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting files..."
|
||||
InnoUnpack,"%ProgramsCache%\%ProgramFolder%\AgentRansack-%SourceArch%.exe",#1
|
||||
InnoExtract,"%ProgramsCache%\%ProgramFolder%\AgentRansack-%SourceArch%.exe",#1
|
||||
|
||||
[#DownloadProgram#]
|
||||
// ===============================================================================================================================
|
||||
|
@@ -115,7 +115,7 @@ If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%Prog
|
||||
// ===============================================================================================================================
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting files..."
|
||||
InnoUnpack,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
InnoExtract,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
FileCopy,"%ProjectTemp%\%ProgramFolder%\{app}\*.*","#1"
|
||||
|
||||
[#DownloadProgram#]
|
||||
|
@@ -117,7 +117,7 @@ If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%Prog
|
||||
// ===============================================================================================================================
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting files..."
|
||||
InnoUnpack,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
InnoExtract,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
FileCopy,"%ProjectTemp%\%ProgramFolder%\{app}\*.*","#1"
|
||||
|
||||
[#DownloadProgram#]
|
||||
|
@@ -232,7 +232,7 @@ RegHiveUnLoad,Tmp_System
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting files..."
|
||||
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupExe%",ExtractAllFiles,%ScriptFile%,Setup,"%ProgramsCache%\%ProgramFolder%"
|
||||
InnoUnpack,"%ProgramsCache%\%ProgramFolder%\%SetupExe%","%ProjectTemp%\%ProgramFolder%"
|
||||
InnoExtract,"%ProgramsCache%\%ProgramFolder%\%SetupExe%","%ProjectTemp%\%ProgramFolder%"
|
||||
|
||||
[#DownloadProgram#]
|
||||
// ===============================================================================================================================
|
||||
|
@@ -168,7 +168,7 @@ RegHiveUnLoad,Tmp_Software
|
||||
// ===============================================================================================================================
|
||||
[ExtractProgram]
|
||||
Echo,"Extracting files..."
|
||||
InnoUnpack,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
InnoExtract,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
|
||||
|
||||
[#DownloadProgram#]
|
||||
// ===============================================================================================================================
|
||||
|
@@ -63,7 +63,7 @@ If,%cb_CreateRamdisk%,Equal,True,Begin
|
||||
// PECMD (v2012.1.88) does not listen for WM_SETTINGCHANGE messages.
|
||||
// This is a problem, as any programs PECMD will EXEC get passed the Environment block established when PECMD was started and be oblivious our changes.
|
||||
// To avoid using the old TEMP, we need to force PECMD to update it's Environment block with our new TEMP dir and pass it on to any EXEC programs.
|
||||
// We accomplish this by calling "ENVI TEMP=%TmpDirPath%" -- The #$x is a bit hackish, but will force the cmd to be written to its own line by AddAutoRun
|
||||
// We accomplish this by calling "ENVI TEMP=%TmpDirPath%" -- The #$x will force the cmd to be written to its own line by AddAutoRun
|
||||
Set,%TmpDirPath%," %cmb_DriveLetter%\Temp#$xENVI TEMP=%cmb_DriveLetter%\Temp"
|
||||
End
|
||||
Else,Set,%TmpDirPath%,""
|
||||
@@ -72,6 +72,9 @@ If,%cb_CreateRamdisk%,Equal,True,Begin
|
||||
AddAutoRun,PreShell,HideNoWait,"Initializing ImDisk Ramdrive...","#$pWinDir#$p\System32\ImDiskStart.exe","%RamDiskSize% %cmb_DriveLetter% %txt_VolLabel% %cmb_DiskFormat%%TmpDirPath%"
|
||||
End
|
||||
|
||||
// Add the RamDrive to ENV so PECMD knows where to create a symlink for pinning from removable media
|
||||
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Control\Session Manager\Environment","RamDrive",%cmb_DriveLetter%
|
||||
|
||||
// Shortcuts
|
||||
If,%cb_DesktopShc%,Equal,True,AddShortcut,Desktop,,%txt_ShortcutName%,"#$pWinDir#$p\System32\imdisk.cpl",,,"%WinDir%\System32\imdisk.cpl",-1,,,"Configure Imdisk"
|
||||
If,%cb_AddShellContextMenu%,Equal,True,Run,%ScriptFile%,Reg-ShellContextMenu
|
||||
@@ -261,7 +264,7 @@ cmb_RamdiskSizeMode=%,1,4,321,145,46,22,%,MB,_ToggleRamdiskMode_,True
|
||||
lbl_DriveFormat="Drive Format:",0,1,158,183,78,16,8,Bold
|
||||
cmb_DiskFormat=NTFS-Compressed,0,4,239,176,129,22,FAT,FAT32,NTFS,NTFS-Compressed
|
||||
txt_VolLabel="Volume Label:",1,0,158,223,209,21,Ramdisk
|
||||
lbl_PinNotes="Note: Disabling Ramdisk support will remove support for pinning programs (taskbar/start menu) that reside on removeable media.",1,1,5,430,621,16,8,Normal
|
||||
lbl_PinNotes="Note: Disabling Ramdisk support will remove support for pinning programs (taskbar/start menu) that reside on removeable media.",1,1,5,430,630,27,8,Normal
|
||||
|
||||
[ImDisk]
|
||||
ImDisk-x64.7z=140433,187344
|
||||
|
@@ -43,7 +43,7 @@ Mandatory=False
|
||||
[Process]
|
||||
Echo,"Copying additional %SourceArch% files..."
|
||||
|
||||
If,%SourceArch%,Equal,x64,Begin,
|
||||
If,%SourceArch%,Equal,x64,Begin
|
||||
If,Not,%fb_WimFilesx64%,Equal,"",If,ExistDir,%fb_WimFilesx64%,FileCopy,"%fb_WimFilesx64%\*.*",%TargetDir%
|
||||
If,Not,%fb_MediaFilesX64%,Equal,"",If,ExistDir,%fb_MediaFilesX64%,FileCopy,"%fb_MediaFilesX64%\*.*",%OutputDir%
|
||||
End
|
||||
|
@@ -45,20 +45,11 @@ Interface=Interface
|
||||
[Process]
|
||||
Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient."
|
||||
|
||||
RequireFileEx,AppendList,\Windows\INF\btampm.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\bth*.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\c_bluetooth.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\c_swdevice.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\hidbth.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\hidbthle.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\hidvhf.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\mdmbtmdm.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\microsoft_bluetooth_*.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\mshidkmdf.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\qca_btusb.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\tdibth.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\umpass.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\xinputhid.inf
|
||||
|
||||
\Windows\System32\drivers\Microsoft.Bluetooth.AvrcpTransport.sys
|
||||
\Windows\System32\drivers\Microsoft.Bluetooth.Legacy.LEEnumerator.sys
|
||||
|
||||
|
||||
RequireFileEx,AppendList,\Windows\System32\*Bluetooth.dll
|
||||
RequireFileEx,AppendList,\Windows\System32\Bluetooth*.*
|
||||
RequireFileEx,AppendList,\Windows\System32\BTAGService.dll
|
||||
@@ -83,6 +74,27 @@ RequireFileEx,AppendList,\Windows\System32\Windows.System.Launcher.dll
|
||||
RequireFileEx,AppendList,\Windows\System32\wshbth.dll
|
||||
RequireFileEx,AppendList,\Windows\System32\catroot2\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
|
||||
RequireFileEx,AppendList,\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RequireFileEx,AppendList,\Windows\INF\btampm.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\bth*.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\c_bluetooth.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\c_swdevice.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\hidbth.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\hidbthle.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\hidvhf.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\mdmbtmdm.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\microsoft_bluetooth_*.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\mshidkmdf.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\qca_btusb.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\tdibth.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\umpass.inf
|
||||
RequireFileEx,AppendList,\Windows\INF\xinputhid.inf
|
||||
|
||||
RequireFileEx,AppendList,\Windows\System32\drivers\Btampm.sys
|
||||
RequireFileEx,AppendList,\Windows\System32\drivers\Bth*.sys
|
||||
RequireFileEx,AppendList,\Windows\System32\drivers\hidbth.sys
|
||||
@@ -94,6 +106,7 @@ RequireFileEx,AppendList,\Windows\System32\drivers\umpass.sys
|
||||
RequireFileEx,AppendList,\Windows\System32\drivers\vhf.sys
|
||||
RequireFileEx,AppendList,\Windows\System32\drivers\WUDFRd.sys
|
||||
RequireFileEx,AppendList,\Windows\System32\drivers\xinputhid.sys
|
||||
|
||||
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\btampm.inf_*
|
||||
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\bth*.inf_*
|
||||
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\c_bluetooth.inf_*
|
||||
@@ -108,6 +121,7 @@ RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\qca_btusb.
|
||||
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\tdibth.inf_*
|
||||
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\umpass.inf_*
|
||||
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\xinputhid.inf_*
|
||||
|
||||
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\btampm.inf_loc
|
||||
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\bth*.inf_loc
|
||||
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\c_bluetooth.inf_loc
|
||||
@@ -123,9 +137,26 @@ RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\xinputhid.inf_loc
|
||||
// Extract
|
||||
RequireFileEx,ExtractList
|
||||
|
||||
RegLoadHives
|
||||
|
||||
// Drivers
|
||||
RequireDriver,btampm.inf
|
||||
RequireDriver,bth*.inf
|
||||
RequireDriver,c_bluetooth.inf
|
||||
RequireDriver,c_swdevice.inf
|
||||
RequireDriver,hidbth.inf
|
||||
RequireDriver,hidbthle.inf
|
||||
RequireDriver,hidvhf.inf
|
||||
RequireDriver,mdmbtmdm.inf
|
||||
RequireDriver,microsoft_bluetooth_*.inf
|
||||
RequireDriver,mshidkmdf.inf
|
||||
RequireDriver,qca_btusb.inf
|
||||
RequireDriver,tdibth.inf
|
||||
RequireDriver,umpass.inf
|
||||
RequireDriver,xinputhid.inf
|
||||
|
||||
// Registry
|
||||
Echo,"Configuring %ScriptTitle%..."
|
||||
RegLoadHives
|
||||
|
||||
RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\BluetoothUserService",HKLM,"Tmp_System\ControlSet001\Services\BluetoothUserService"
|
||||
RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\BTAGService",HKLM,"Tmp_System\ControlSet001\Services\BTAGService"
|
||||
@@ -155,21 +186,7 @@ RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{687529e6-4d36-4336-88ea-94b03d16a
|
||||
RegWrite,HKLM,0x1,"Tmp_Default\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetooth","Value","Allow"
|
||||
RegWrite,HKLM,0x1,"Tmp_Default\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync","Value","Allow"
|
||||
|
||||
// Register Drivers
|
||||
RegCopyDriver,btampm.inf
|
||||
RegCopyDriver,bth*.inf
|
||||
RegCopyDriver,c_bluetooth.inf
|
||||
RegCopyDriver,c_swdevice.inf
|
||||
RegCopyDriver,hidbth.inf
|
||||
RegCopyDriver,hidbthle.inf
|
||||
RegCopyDriver,hidvhf.inf
|
||||
RegCopyDriver,mdmbtmdm.inf
|
||||
RegCopyDriver,microsoft_bluetooth_*.inf
|
||||
RegCopyDriver,mshidkmdf.inf
|
||||
RegCopyDriver,qca_btusb.inf
|
||||
RegCopyDriver,tdibth.inf
|
||||
RegCopyDriver,umpass.inf
|
||||
RegCopyDriver,xinputhid.inf
|
||||
|
||||
|
||||
RegUnloadHives
|
||||
|
||||
|
218
Projects/PhoenixPE/Components/DotNET6.script
Normal file
218
Projects/PhoenixPE/Components/DotNET6.script
Normal file
@@ -0,0 +1,218 @@
|
||||
[License]
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// This script is part of the PhoenixPE project and distributed under the MIT License.
|
||||
//
|
||||
// Additional 3rd party tools, encoded files, and programs used by the project are the property
|
||||
// of their respective authors and may be subject to their own license agreement.
|
||||
//
|
||||
// Copyright (c) 2014-2022 Jonathan Holmgren (Homes32)
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to deal
|
||||
// in the Software without restriction, including without limitation the rights
|
||||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
// copies of the Software, and to permit persons to whom the Software is
|
||||
// furnished to do so, subject to the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included in all
|
||||
// copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
// SOFTWARE.
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
[Main]
|
||||
Title=.NET 6
|
||||
Description=(v6.0.1) .NET 6 is a cross-platform software development framework for building and running applications.
|
||||
Selected=False
|
||||
Level=4
|
||||
Author=Homes32
|
||||
Version=1.0.0.0
|
||||
Date=2022-01-16
|
||||
Mandatory=False
|
||||
|
||||
[Variables]
|
||||
%ProgramTitle%=".NET 6 Desktop Runtime"
|
||||
%ProgramFolder%="dotnet"
|
||||
%ProgramVersion%="6.0.1"
|
||||
%DownloadURLx86%=https://download.visualstudio.microsoft.com/download/pr/7977218c-1a01-4b69-a8ec-9d9311a6de5b/4c74f995295be78a9ebe1d5fede8f7f3/windowsdesktop-runtime-6.0.1-win-x86.exe
|
||||
%DownloadURLx64%=https://download.visualstudio.microsoft.com/download/pr/bf058765-6f71-4971-aee1-15229d8bfb3e/c3366e6b74bec066487cd643f915274d/windowsdesktop-runtime-6.0.1-win-x64.exe
|
||||
|
||||
[Process]
|
||||
Echo,"Processing %ScriptTitle%..."
|
||||
RunFromRam
|
||||
|
||||
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\desktop-runtime-%ProgramVersion%-%SourceArch%.exe",Run,%ScriptFile%,DownloadProgram
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
// Extract Files
|
||||
Echo,"Extracting files..."
|
||||
WixExtract,"%ProgramsCache%\%ProgramFolder%\desktop-runtime-%ProgramVersion%-%SourceArch%.exe","%ProjectTemp%\%ProgramFolder%"
|
||||
MSIExtract,"%ProjectTemp%\%ProgramFolder%\AttachedContainer\dotnet-host-%ProgramVersion%-win-%SourceArch%.msi","%ProjectTemp%\%ProgramFolder%"
|
||||
MSIExtract,"%ProjectTemp%\%ProgramFolder%\AttachedContainer\dotnet-hostfxr-%ProgramVersion%-win-%SourceArch%.msi","%ProjectTemp%\%ProgramFolder%"
|
||||
MSIExtract,"%ProjectTemp%\%ProgramFolder%\AttachedContainer\dotnet-runtime-%ProgramVersion%-win-%SourceArch%.msi","%ProjectTemp%\%ProgramFolder%"
|
||||
MSIExtract,"%ProjectTemp%\%ProgramFolder%\AttachedContainer\windowsdesktop-runtime-%ProgramVersion%-win-%SourceArch%.msi","%ProjectTemp%\%ProgramFolder%"
|
||||
FileCopy,"%ProjectTemp%\%ProgramFolder%\SourceDir\dotnet\*.*","%TargetPrograms%\%ProgramFolder%"
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
// Configure Registry
|
||||
Echo,"Configuring the Registry..."
|
||||
RegLoadHives
|
||||
|
||||
// Add to system PATH
|
||||
RegRead,HKLM,"Tmp_System\ControlSet001\Control\Session Manager\Environment","Path",%SysPath%
|
||||
StrFormat,CTrim,%SysPath%,";",%SysPath%
|
||||
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Control\Session Manager\Environment","Path","%SysPath%;%PEPrograms%\dotnet\;"
|
||||
|
||||
// Add version to reg for other programs to detect
|
||||
If,%SourceArch%,Equal,x64,Begin
|
||||
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x64",%ProgramVersion%,1
|
||||
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64","InstallLocation","%PEPrograms%\dotnet\"
|
||||
End
|
||||
Else,Begin
|
||||
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86",%ProgramVersion%,1
|
||||
End
|
||||
|
||||
RegUnloadHives
|
||||
|
||||
[#DownloadProgram#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: DownloadProgram
|
||||
// Description....: Download the program files from the author's website.
|
||||
// Syntax.........: Run,%ScriptFile%,DownloadProgram
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........:
|
||||
// ===============================================================================================================================
|
||||
[DownloadProgram]
|
||||
Echo,"Downloading %ProgramTitle%..."
|
||||
If,%SourceArch%,Equal,x64,Begin
|
||||
WebGet,%DownloadURLx64%,"%ProgramsCache%\%ProgramFolder%\desktop-runtime-%ProgramVersion%-x64.exe",NOERR
|
||||
If,Not,#r,Equal,200,Halt,"Download failed: The code returned was [#r]."
|
||||
End
|
||||
Else,Begin
|
||||
WebGet,%DownloadURLx32%,"%ProgramsCache%\%ProgramFolder%\desktop-runtime-%ProgramVersion%-x86.exe",NOERR
|
||||
If,Not,#r,Equal,200,Halt,"Download failed: The code returned was [#r]."
|
||||
End
|
||||
|
||||
[#ClearDownloadCache#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: ClearDownloadCache
|
||||
// Description....: Remove all downloaded setup and program files.
|
||||
// Syntax.........: Run,%ScriptFile%,ClearDownloadCache
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........: btn_PurgeCache
|
||||
// ===============================================================================================================================
|
||||
[ClearDownloadCache]
|
||||
DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
|
||||
|
||||
[#SetDefaultOptions#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: SetDefaultOptions
|
||||
// Description....: Sets script options to default values.
|
||||
// Syntax.........:
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........: btn_SetDefaultOptions
|
||||
// ===============================================================================================================================
|
||||
[SetDefaultOptions]
|
||||
System,Cursor,Wait
|
||||
System,Cursor,Normal
|
||||
|
||||
[#ToggleAdvancedOptions#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: ToggleAdvancedOptions
|
||||
// Description....: Show/Hide advanced options.
|
||||
// Syntax.........:
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........: btn_AdvancedOptions
|
||||
// ===============================================================================================================================
|
||||
[ToggleAdvancedOptions]
|
||||
Message,"There are no advanced options available for this script."
|
||||
|
||||
[#ShowScriptInfo#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: ShowScriptInfo
|
||||
// Description....:
|
||||
// Syntax.........:
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........: btn_ScriptInfo
|
||||
// ===============================================================================================================================
|
||||
[ShowScriptInfo]
|
||||
Message,".NET 6 Desktop Runtime is a cross-platform software development framework for building and running applications."
|
||||
|
||||
[#Interface#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: Interface
|
||||
// Description....:
|
||||
// Syntax.........:
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........:
|
||||
// ===============================================================================================================================
|
||||
[Interface]
|
||||
bvl_Homepage=bvl_Homepage,1,12,367,5,72,25
|
||||
web_Homepage=Homepage,1,10,377,9,60,18,https://dotnet.microsoft.com/en-us/download/dotnet/6.0
|
||||
btn_DownloadProgram=,1,8,448,5,25,25,DownloadProgram,VistalcoDownload_16.png,False,"__Download the program."
|
||||
btn_PurgeCache=,1,8,479,5,25,25,ClearDownloadCache,Trash.ico,True,"__Remove all downloaded setup files."
|
||||
btn_SetDefaultOptions=,1,8,543,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults"
|
||||
btn_AdvancedOptions=,1,8,574,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show Advanced Options"
|
||||
btn_ScriptInfo=,1,8,605,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
|
||||
lbl_Net6="This script will add the .NET 6 Desktop Runtime.",1,1,5,50,518,49,8,Bold
|
||||
|
||||
[AuthorEncoded]
|
||||
dotnet6.png=1357,1904
|
||||
Logo=dotnet6.png
|
||||
|
||||
[InterfaceEncoded]
|
||||
SetDefaults_16.png=2475,3404
|
||||
Advanced_16.png=2000,2768
|
||||
Help_16.png=2830,3868
|
||||
VistalcoDownload_16.png=927,1348
|
||||
Trash.ico=1150,1212
|
||||
|
||||
[EncodedFile-InterfaceEncoded-SetDefaults_16.png]
|
||||
lines=0
|
||||
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHEGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEwLTIxVDE3OjIxOjEyLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiMWM3ZDhlNS1mMGMxLTMwNDgtOGNiOS03YWU4YjgyNDgyNmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowNzhkNDM1MC04NWRmLTg4NDQtOTY0Mi1lYTIxNmU3YjUwNDIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMDM1MDg3Mi1hYmUxLWU5NDAtOTE2NC1kYzRjMzdjOGIwOTUiPiA8ZGM6Y3JlYXRvcj4gPHJkZjpTZXE+IDxyZGY6bGk+SG9tZXMzMjwvcmRmOmxpPiA8L3JkZjpTZXE+IDwvZGM6Y3JlYXRvcj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMDM1MDg3Mi1hYmUxLWU5NDAtOTE2NC1kYzRjMzdjOGIwOTUiIHN0RXZ0OndoZW49IjIwMTktMTAtMjFUMTc6MjE6MTItMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDdmNDNiMDctMTg1NC1hNjQwLWEwM2UtYTQxMTM2YTA0ODA2IiBzdEV2dDp3aGVuPSIyMDE5LTEwLTIxVDE3OjIxOjQ3LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmIxYzdkOGU1LWYwYzEtMzA0OC04Y2I5LTdhZThiODI0ODI2ZCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlYy9voAAAJBSURBVDiNpdHLThNRHAbwvkCjpalcSyyUEDo09Jw5MxZeggXdQHSpa96ARTclolWpLYtG20IDwdpaoeVOW63G0gvEmEaj3cFKYrxMXLjw88wAbQ3smOQ3OTn/73yZiw6A7jK0G9tjJ0rcPmtnB8zNFbnjU0VtT52VWD1/UcE4KzOFw39K3D6D44NDYRWeOVdQYKoxDue8YxjeH4b1lRXm5S70v+7HSHlkjO83FeSZkcNFnAUnDFsGuOIu7L0v4M7GbXRlusDeMGO9QMyIHikrYSA7ACEnQF2LuyLkrIzuTDd6Q704rB1CvabWp6B/qYeYFT31AmlTqtrX7XAmb2AwLsCyZoFz2wn7th2GqAHxfEI7nM6voW2+DY4dB8QNsVovsKVsCl2myOXyGrpA0LHSAWOsBZOxSeAL8LH0GWJYRGeyE/KqDHFFVOoFQkJQBucFpFNb+JH/gxeJFMx+M4SADW/TZdR2jnAzdAtXo1cgJ2XQ51TVKGBLrGqJXofkl7C5uotvld9YiC/hSSyCr8VfmF6cQcucAUPPhkAX6ZnGK9Aw9UhRCdeCJhAvQblwAPzkk+9ApXgA6z0rLGELWISBRuiZxkckQWLkIIUkGH1G9Ln7UPtUA/4Co75R6O/rIT2VoGaaNH4jmSM6EiAu4ieQgzJava2QZ2RMBCZgvmsGDVLweTOXeqZR8Jic8JFx8ogosl9Gj7cHpmkTqJ8/7iwvmCUqRcuc5i8q0JGHpJ08IG6uyB1rvNrarc18RHeu4DL+AeXUQV071uymAAAAAElFTkSuQmCCeJwTCk4tcUlNSyzNKSmONzTTK8hLZxgFIwes5sQv/03zkSgjAwBGXgl7UO9x9wEAAAACAAAAKgAAAKsJAAAAAAAAAQAAAAAAAAAAAAAA
|
||||
|
||||
[EncodedFile-InterfaceEncoded-Advanced_16.png]
|
||||
lines=0
|
||||
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGMmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTgwZWU4NC04ZDRlLTlkNDQtOTBjYS03MzYzZWI5YTZhOGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkhvbWVzMzI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiBzdEV2dDp3aGVuPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1ODBlZTg0LThkNGUtOWQ0NC05MGNhLTczNjNlYjlhNmE4YSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshFAqcAAAFESURBVDgRjcExaxphAADQtwUKgUJxCGYLxV/RQiGQUFKSMWSuOHRJiQ52MGChc7cOgWQ51w46am8oFmnifSZ6lcal91MiOHgYLHnPf5TRQwd7nuAFDvDMwicMcYNTCxs4RsmKLXxGhiYO0cYAfVzgNc4xwxVKct4iQw8JpghIkWKCeyToIsOJnOf4giFiBESooooIATESNLFpxSvMENBA0VIRDQRMcSRnH2e4wAQtFDxWQAsjtFFH2VwHN/iFFDXr1ZBigCG65n5giAFS1KxXwx/8xDV65sqoo40RWih4rIAW7hDhDBU5R5gioIGipSIaCBjjvRWbaCJBjIAIVVQRISDGb3zDtpwTZOgiwV+MkSLFCPe4RRcZKnJKuMIM59jFJfoY4Dve4BT/cIkdK0o4xoaFj7jGBF8tvcNLT7CHDmJ8sMYD9WpkFHmxHNIAAAAASUVORK5CYIJ4nON3TClLzEtOTYk3NNMryEtnGAUjClxgxy9f4tTwh5EBAInYCGlNR/4PAQAAAAIAAAAnAAAA0AcAAAAAAAABAAAAAAAAAAAAAAA
|
||||
|
||||
[EncodedFile-InterfaceEncoded-Help_16.png]
|
||||
lines=0
|
||||
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHAWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wMi0yMlQxNjo1OTo1MC0wNjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTItMDJUMjE6NTM6MDQtMDY6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTItMDJUMjE6NTM6MDQtMDY6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YWQ2OTFmMzItY2FiZC1hZTQzLTlmNjAtMzk5YjQyOTBlMTNiIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTBjZmFlNjAtYWJhZS1iNTQ3LWIyODEtOWYxNzg2YzM1NjQ2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzUwYTZiYzMtZDFiMi03MjRjLTlmZWQtY2RmYTM4YzhjM2FkIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkhvbWVzMzI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzUwYTZiYzMtZDFiMi03MjRjLTlmZWQtY2RmYTM4YzhjM2FkIiBzdEV2dDp3aGVuPSIyMDE4LTAyLTIyVDE2OjU5OjUwLTA2OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MmNhNWFiYy05Mzg0LWUwNGYtOGE5NC0yMTk1NjY1NjY1YTUiIHN0RXZ0OndoZW49IjIwMTgtMDItMjJUMTc6MTA6MDUtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFkNjkxZjMyLWNhYmQtYWU0My05ZjYwLTM5OWI0MjkwZTEzYiIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MzowNC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PozE0ngAAAOzSURBVDgRBcF9TJR1AMDx7/N7nnuOez/kxUJe4q2pWEgoykxLpqkzx6bhlszN/soZ/dE0W9bWZrVZ2WYt/ypn5VrmzDkZZk2INoRyNJEUUDg4TuC4g7vjjrvjHu7uefp8pJljb2KymMlr2g5rq5H0ZQj6V+mzwYOh4qrGbDyadqN1GfOhK7Hp2cV4VQWRE5+SF42QUVUUAEOSkDJZsMvuQEg68/OgfOBPjzvf4xnDpArW1xQe2rxS/XB/Q8kPzlnv6blYXJeEAEB+Z8MGTOllrE0b13V4uXXk3NDuS3/4rYmoTnGeDUk30f1PkNvDmntQz3/5mecKm2o8//6WGByNY7ehmI0Mec9Xlvw6rf51+Mv7K3IzBmff2sgbB2rJdZpJpZa5NzzJR+fv0dMxwqPZqq0XT37cvqbo/JapvpFl+fPtGxhv2PHjkauxuqJMFpdL5qtTO3A7ZMa8fnJtBmUlKissaR75UmgzER66K4qa1ttVqafvttBLi9d868lpTvkXWVloxunI4cLVfg6/e43GQ9c4e3GAWCDECjVJYikBqsTd30e4mSw9aq0tt4ontvx9vZ4lCi0SmayO2ST45dYYfQNR5r0ZkokkTruG50mYwcdRYnGNwHiQjmHdpW3b2iYixZV74sFFTMJAUWQkIZHSdHwTi5w8VsXpo2WMjgU5ezmA1e7G5bCQ67IyN7FApm7TdpFWFIvIGiiKjCwkxn0R7g/O09pSzmfHy+m6M8He40MMzTgoL3ZiiBzUHDsm1YJsMUtCHfmvU813oMiCJ/4Y4WgKcszUP2sFC1zuijA6qlJT5ULHhGq2ogsHT6+uQNztva8UxWba66rrT10fnkMsazhtKkIxOPeTB99kmP5HOgWVuUjChCzMWK0qWtLOltUWTe3u/VoUKNm/D1Yu9U9rglQ8jWwSxGMp9r5Uxqu7XqTt8CYcFkEqo+ByWPEFFNbWV/Oa5cHV2FR4WgQmw2yd6Gl7v7WIuTmZQDBJPLFMy+5KtjWWcGRfAZKRQVWt+OYkYvYyPtm1EOHCF+8FH3iR366vRQuEppsb3SPyuqr9XQNLUjaR5nr3FOGFBT74ZoBRv5m47iSvZBXfn3DP1E5d2TP43Y3Hsm4gH9/8AlmbHWMp9XBnafbOtj01lSa7rdQbynDrxgQR3DQ0VvB6UwFndgban5q82eqZiD6QRscR2SwKgGToaLKKP5Tu3Gib7Fxd4Ws5+Upd82JuwypTNqMXJANeOTxwCd9i91g4jaSawTAA+B9saZuyCHkkigAAAABJRU5ErkJggnic4/ZIzSmINzTTK8hLZxgFIw7wceOXd9V7kMTIAAAhOQWdbDOZ9gEAAAACAAAAIwAAAA4LAAAAAAAAAQAAAAAAAAAAAAAA
|
||||
|
||||
[EncodedFile-AuthorEncoded-dotnet6.png]
|
||||
lines=0
|
||||
0=iVBORw0KGgoAAAANSUhEUgAAAJsAAACbCAIAAAD6A37bAAAFFElEQVR4nOzdX2hbVQDH8aMbwh0EhQxHal5kpmOukIAZpIJC64MPjv6B9sV/MMpwVthj9yAoE4bdGAgruIcigw7ng7OtYx3Mh/Yh0BSmsFARpxb3kG1MvDAILCAMxN55d3ab5t4kJ/ec88vv85RbLidHv/SkOSdhO0cP/CwIyNO6J0CKsSgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKZmfMzzcxuZF8ISn/5PTHz7Uz4NTJ+/7j0tKt4mou4s1NCYzc8jh11aq1memUqtHiLpodzKX3peWfzObdI2/+1fKAhaF+/3GtWiuuRr25Ke5tVx655XHqD37HFdOt/x8I0L/qJnuSb7/Hf+lLGf1FhRBjU+O6p4Aj7lV3O6fO7zh++GGcz7h2ueTediPefPW7Z+XLpXNXGt8/+O4bTsLxHrt33LXvSw1urlVrQvRFnEkoU4pm8r2jI3MLiwdje8bQP6Ma+OrLvY1vKAw/8ItWblZC71dI56pbXin/90fB/7j2KqH5dfTquSX/sZNwPj37j9bpINBZdFfCWVg8KP+aZgeyr716Q+OUAOj/W/eT93+RL4+eGdE3FwT6i969t7u8UvYvnYSjdkem2+gvKoQ4cewZee1VuyPTbYwoKoSYO/GDfDl77Xl9c7GbKUWLqzl57U32JCcmN7TOyFamFPXWXvnyrQ8P6ZuLxQwqKoT44oNv5MtT53fom4utzCpaXM39/uNv/uXm1uB1rTOyjyn7ur7jhx/Orz++HJsaX1i81YknOnTkldzrlSh3KjyOjoFxRYUQl05/6+/xeluDgZdYJTL53ky+N8qdlV9jPUJok1mrrufihb7Kzce/PdwabIqJRYUQx8aq8iW3BqMzcdX1rHy9PPDOoPe4E2vv2uXS5lFzhDtLLyp83k4zt+jMdCqTr/gfM8sOZFN7infv7VY1fjsn3iYzdNX1BNbez+Ze1jcXaxhd1Ft7/cfcGozC9KIz0yn5WIZbg6FML7r1SJzHMo1ZUDRwJM5PbDdmQdGtR+Ly2hvxHUj3sKNo4EjcSTg8ltmONUUDR+KZfC+3BuuypujWI3FuDdZlU9HAkbj3qUH59ZXsKxo4Ei8M9ftfLyGPsqJTJ+/Pr++fX99/9lJC1Zh1Bb7CluxJdvTprKNmp35icqMw9OgdRXpfevZaW1/bDiUfibfs6JmR8WZW7M8/+lPhOUHnqCmaHXziEGPz96aDRS9e6CsMVwLf/m+Wk3CaGqHQv7ywaEFRNaturfpAyTjRBY5lyKem6JXZn+RL+cCkc0K/aN2dnho9oGaPdHTkemG44CR2lZdvNPhKc2rP3y/tffQZoj820m2+MgU2GUJPsNvZlGjqeFz+z4z5XF1ZUTKEZe9HKRSLomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFA2LomFRNCyKhkXRsCgaFkXDomhYFM2/AQAA//+5vTGH6QBWmgAAAABJRU5ErkJggnic407JL8lLLTHTK8hLZxgFIw74suKXT/TcIsnIAAAi1gYN0cAlYQEAAAACAAAAIwAAAE0FAAAAAAAAAQAAAAAAAAAAAAAA
|
||||
|
||||
[EncodedFile-InterfaceEncoded-VistalcoDownload_16.png]
|
||||
lines=0
|
||||
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADZklEQVQ4jUWT3WubdRTHP89L3p8mTfpim7ZL37ZZp6UTV1F0g00dXky9myAiXhf8A0QRvFCGF96o4IViJ0Mm4lSUIbIqdVs6W+3W1da+LW3SpC9Jm6TJ8+RJ+uT5SdLBDpzD4cD3e76Hc470zIUTHJiMU4szP3Yav+stXr00PVQqNL4SG1ea/ltYW29wp8Y2/roxuTF2CzOhANU6StVLe/VEkqBg5sHv8vf2D38b+Hv4bJdS5chRgcdUuZ28hud4elr+ff1lSCbud0UtapkaHCFnMLNPhc8+/8XsyEsEIxK4VYVCBXo98PP8Ga7eOnbc8l2/pzg/HHD1xJaNhSxq/+N9gI1pO/CrI9+c7yM46AMnIGqDqTCgQjoCi3EX0ptBVaRPfR/76Z/BuoL9vIGo6pjejhcOO7wnxVacsd0k4YYAgz2P4LEhU3PHCk88d4Ngbpu07H4sfT1y3mTtspqYy2OXDfTW1tOPhsfJKVPMbW7QUI4Q7nqPlKgwkbvJkrFNceMQvt4Z8EPjcNuZTHTtslpKeqESIG/FO2NCojtwglTvDI41ia/iP5DyXqNs5PFrTSwsj5CdPYe76Qr5lcZwfYT8TQ+KpWNFAtmELfGj8TUxLUdDeYaN6hKhUBiqMgV1hsaBL1m68ixWIUOlulhfn6IdbaVcbqN8+x2s0OJrpcN3kHRw52t1F3ljmb29KusJnYr0L67QFLolMKaXPy8nzEm19ekZ2WpWPFu/Vv5wO1djzYfoqcjgmHuIwuIHbGkfoYWmEXYDOztFKGqUk3rJuJO9VFdguhGyJd7vPJe46n+4YPs68HqCkDO20AJRukIa89FtbKuCpNrsb/vIfLf1hlXMT9UJnL1QXCLqj8ivt58S7e2tENLADkK3v8zUxR2yq1k8ARV5p43cpPPdStb3mRLqROgpVFcASXFhbE+IC76I8qnvySpeDY41aUx+coS9TRdDJ1swkyqbt/QdW6/OSk1VkOSDUxZVhOIkZGaFvjshVoVX7u4fcpP8s2Iu3M381tf34oqc6rJ25+Y3S/vpFcknTUv79sHz1Ajq0WbX6WfU3LOFdU8dLewL7o5XPqYl/vZc9Beqqx0QEjg0LzIC6T74AYF0QFjc5KJtWslk1Oos5Rn1toDd7MDINSK7aydvI+QHYID/Ab48jqdfCQxIAAAAAElFTkSuQmCCeJwTD8ssLknMSc53yS/Py8lPTIk3NNMryEtnGAUjAsxnxi+fwnL8OSMDAKdDC4fwuePJAQAAAAIAAAAvAAAAnwMAAAAAAAABAAAAAAAAAAAAAAA
|
||||
|
||||
[EncodedFile-InterfaceEncoded-Trash.ico]
|
||||
lines=0
|
||||
0=eJx10/1PEnEcB/DzYT2s7GHNHpYrY2221dbjVlsPs9asNVdtPfsHNEtt+ZRsyXjyNAFBHgQjKQi0YEIiBmJmoM5MwTISrOzB0jSndRToYctPd7Yro/re3vfD9+51973P53sIEkEcixYhxDkeSY1GkKUIgqwjQkwRMz/nyZEYjfw1Dh08MGff3sSYlDOndyQkJAiIyIko/hM5jUbjxsWtXL5t65b5R48cnkU+o1wiijx54jjb5eoEj8cDvT4f4DgOg4ODYLXWQUWFEszmGnj6tBtkMhnQ4uOXZV9Ii5i5DpTFyFKpVFMajQa0Wi1YLBYwGAwgkYgBRQugtFQEarUaOGxWIHHXzsXh36EuZpx67+vGxj68w0IT41goFMI+j41ifZ4n/h5XO9bV0jQdvbT4MW31qiXh3iTnn6d8T2NtsFHKDnVZTcG7gsu4hUfHOx/Yp71NI38VHRm5NNzfEjDyST/U1+u3C/NDtuKcSVetPlgvZOBmNCvUqCkPkP7+7RsDC+bNXRPuDWKuiPQ9TdavzUoejo2M+Mn1v3rWjTVXKoPmwks46R2mqqHYhTEbw3217IqG9B57TcBemP6NWMcX0r/xPcNqWecnbSLmBOlb64wfaSti91wVFP5R/3taeR3ph1+/wF4+dAbc+oqJkcEBrNOkCzq15cF2W42f9O0NltENa+KS5byCP7zluqSNqt/rR86Ag5/5zV1TOd6Apk/aRQycqr/L0fBpx/q1KWU8NJKyrfW1Ea13tL2Ux8cD2AuHNeg26cbbNJKJ7pYmP+XdzfexpO2bzmWnpUZRXlcmnNNpqx74V//7+55jM/tP5tj+3fnJB5NmU76Qw0rj83lTErEYhCUloFQqp/egQqEADocDubk5QKfToaioCMTEPedSU8cOHUiaR3leEcro6HgEPq8XHne5YXh4CIj3Q39/P9TX20ClugY6nRaczU7wenuIf0D6PetC+q+/UaVUbMjIyLgnlUqnyH1ebdCDvqoSblXqpve+Ql4GIqEQTEYjCPh8yM3JloX3nxzE2jfT8/K4N9XqD1U6nYfPK85mMpk3Mi9ezEMLCoxcDvssyuXGhzsW0UlH1D8S8Tus8BDX3xIV/AEUry6xeJzjDClKLM7Qy0zOZxgFIxDUsUBoV2bs8iFCkXoMbAB8oQUybAHR5gEAAAACAAAAJAAAAEUDAAAAAAAAAQAAAAAAAAAAAAAA
|
@@ -155,7 +155,7 @@ If,Not,ExistDir,%DismLogPath%,DirMake,%DismLogPath%
|
||||
|
||||
// Make sure our source is Read-Write (ie. not a mounted ISO)
|
||||
FileCreateBlank,"%SourceDir%\RW-TEST",NOWARN
|
||||
If,Not,ExistFile,"%SourceDir%\RW-TEST",Begin,
|
||||
If,Not,ExistFile,"%SourceDir%\RW-TEST",Begin
|
||||
Message,"[%SourceDir%] is not writable. You cannot modify features on Read-Only media.",Error
|
||||
Halt,"ERROR: You cannot modify features on Read-Only media."
|
||||
End
|
||||
@@ -200,7 +200,7 @@ If,Not,ExistDir,%DismLogPath%,DirMake,%DismLogPath%
|
||||
|
||||
// Make sure our source is Read-Write (ie. not a mounted ISO)
|
||||
FileCreateBlank,"%SourceDir%\RW-TEST",NOWARN
|
||||
If,Not,ExistFile,"%SourceDir%\RW-TEST",Begin,
|
||||
If,Not,ExistFile,"%SourceDir%\RW-TEST",Begin
|
||||
Message,"[%SourceDir%] is not writable. You cannot modify features on Read-Only media.",Error
|
||||
Halt,"ERROR: You cannot modify features on Read-Only media."
|
||||
End
|
239
Projects/PhoenixPE/Components/MTP.script
Normal file
239
Projects/PhoenixPE/Components/MTP.script
Normal file
@@ -0,0 +1,239 @@
|
||||
[License]
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// This script is part of the PhoenixPE project and distributed under the MIT License.
|
||||
//
|
||||
// Additional 3rd party tools, encoded files, and programs used by the project are the property
|
||||
// of their respective authors and may be subject to their own license agreement.
|
||||
//
|
||||
// Copyright (c) 2014-2022 Jonathan Holmgren (Homes32)
|
||||
// Based on work by noelBlanc, slore, yamingw
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to deal
|
||||
// in the Software without restriction, including without limitation the rights
|
||||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
// copies of the Software, and to permit persons to whom the Software is
|
||||
// furnished to do so, subject to the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included in all
|
||||
// copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
// SOFTWARE.
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
[Main]
|
||||
Title=Media Transfer Protocol
|
||||
Description=The Media Transfer Protocol allows media files to be transferred to and from portable devices, including digital camera's, media players, and mobile phones. (Experimental)
|
||||
Selected=False
|
||||
Level=4
|
||||
Author=Homes32
|
||||
Version=1.1.0.0
|
||||
Date=2022-01-21
|
||||
Mandatory=False
|
||||
|
||||
[Variables]
|
||||
|
||||
[Process]
|
||||
Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient."
|
||||
|
||||
RequireFileEx,AppendList,\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-WPD-UltimatePortableDeviceFeature-Feature-Package~*.cat
|
||||
If,%SourceVer%,Bigger,10.0.19000.0,RequireFileEx,AppendList,\Windows\system32\Microsoft-Windows-Portable-Devices-merged-Package~*.cat
|
||||
|
||||
RequireFileEx,AppendList,\Windows\system32\PortableDevice*
|
||||
RequireFileEx,AppendList,\Windows\system32\efswrt.dll
|
||||
RequireFileEx,AppendList,\Windows\system32\vaultcli.dll
|
||||
|
||||
// Extract
|
||||
RequireFileEx,ExtractList
|
||||
|
||||
// Drivers
|
||||
RequireDriver,wceisvista.inf
|
||||
RequireDriver,winusb.inf
|
||||
RequireDriver,wpd*.inf
|
||||
RequireDriver,wudf*.inf
|
||||
|
||||
// Registry
|
||||
Echo,"Configuring %ScriptTitle%..."
|
||||
RegLoadHives
|
||||
|
||||
// Windows User Mode Driver Framework for mtpHelper hook
|
||||
RegCopy,HKLM,"Tmp_Install_Software\Microsoft\Windows NT\CurrentVersion\WUDF",HKLM,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\WUDF"
|
||||
// Explorer Portable Devices
|
||||
RegCopy,HKLM,"Tmp_Install_Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders",HKLM,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders"
|
||||
// Portable Devices Class
|
||||
RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Control\Class\{eec5ad98-8080-425f-922a-dabf3de3f69a}",HKLM,"Tmp_System\ControlSet001\Control\Class\{eec5ad98-8080-425f-922a-dabf3de3f69a}"
|
||||
|
||||
RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WINUSB",HKLM,"Tmp_System\ControlSet001\Services\WINUSB"
|
||||
|
||||
RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WpdBusEnum",HKLM,"Tmp_System\ControlSet001\Services\WpdBusEnum"
|
||||
RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WpdUpFltr",HKLM,"Tmp_System\ControlSet001\Services\WpdUpFltr"
|
||||
RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WudfPf",HKLM,"Tmp_System\ControlSet001\Services\WudfPf"
|
||||
RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WUDFRd",HKLM,"Tmp_System\ControlSet001\Services\WUDFRd"
|
||||
|
||||
// MTP Helper
|
||||
Run,%ScriptFile%,Process_mtpHelper
|
||||
|
||||
// PnP & drvload
|
||||
AddAutoRun,PostShell,HideWait,"Initializing Portable Device Support...","PnPutil.exe","-i -a #$pWindir#$p\inf\WpdFs.inf"
|
||||
AddAutoRun,PostShell,HideWait,"Initializing Media Transport Protocol...","drvload.exe","#$pWindir#$p\inf\wpdmtp.inf"
|
||||
|
||||
RegUnloadHives
|
||||
|
||||
[#Process_mtpHelper#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: Process_mtpHelper
|
||||
// Description....: Load a kernel driver that allows bypassing restrictions that prevent the MTP services from starting in WinPE.
|
||||
//
|
||||
// Reference:
|
||||
// http://theoven.org/index.php?topic=1639.0
|
||||
// http://bbs.wuyou.net/forum.php?mod=viewthread&tid=411920
|
||||
// http://bbs.wuyou.net/forum.php?mod=viewthread&tid=411399
|
||||
// http://bbs.wuyou.net/forum.php?mod=viewthread&tid=427286
|
||||
// Syntax.........:
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........: Registry hives must be loaded before calling this function.
|
||||
// Related........:
|
||||
// ===============================================================================================================================
|
||||
[Process_mtpHelper]
|
||||
Echo,"Registering mtpHelper..."
|
||||
If,%SourceVer%,BiggerEqual,10.0.22000.0,ExtractFile,%ScriptFile%,mtpHelper_Win11,"mtpHelper_%SourceArch%.sys","TargetSystem32\Drivers\mtphelper.sys"
|
||||
Else,ExtractFile,%ScriptFile%,mtpHelper_Win10,"mtpHelper_%SourceArch%.sys","TargetSystem32\Drivers\mtphelper.sys"
|
||||
|
||||
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Services\mtpHelper","ImagePath","System32\Drivers\mtpHelper.sys"
|
||||
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\mtpHelper","Start",1
|
||||
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\mtpHelper","ErrorControl",0
|
||||
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\mtpHelper","Type",1
|
||||
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\mtpHelper","DisplayName","mtpHelper"
|
||||
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\mtpHelper","Description","mtpHelper allows the Media Transfer Protocol to startup in WinPE."
|
||||
|
||||
[#SetDefaultOptions#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: SetDefaultOptions
|
||||
// Description....: Sets script options to default values.
|
||||
// Syntax.........:
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........: btn_SetDefaultOptions
|
||||
// ===============================================================================================================================
|
||||
[SetDefaultOptions]
|
||||
System,Cursor,Wait
|
||||
System,Cursor,Normal
|
||||
|
||||
[#ToggleAdvancedOptions#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: ToggleAdvancedOptions
|
||||
// Description....: Show/Hide advanced options.
|
||||
// Syntax.........:
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........: btn_AdvancedOptions
|
||||
// ===============================================================================================================================
|
||||
[ToggleAdvancedOptions]
|
||||
Message,"There are no advanced options available for this script."
|
||||
|
||||
[#ShowScriptInfo#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: ShowScriptInfo
|
||||
// Description....:
|
||||
// Syntax.........:
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........: btn_ScriptInfo
|
||||
// ===============================================================================================================================
|
||||
[ShowScriptInfo]
|
||||
Message,"The Media Transfer Protocol allows media files to be transferred automatically to and from portable devices, including digital camera's, media players, and mobile phones."
|
||||
|
||||
[#Interface#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: Interface
|
||||
// Description....:
|
||||
// Syntax.........:
|
||||
// Parameters.....:
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........:
|
||||
// Related........:
|
||||
// ===============================================================================================================================
|
||||
[Interface]
|
||||
btn_SetDefaultOptions=,1,8,543,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults"
|
||||
btn_AdvancedOptions=,1,8,574,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show Advanced Options"
|
||||
btn_ScriptInfo=,1,8,605,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
|
||||
lbl_NoConfig="No configuration options are available for this script.",1,1,5,50,457,16,8,Bold
|
||||
lbl_Restrictions=,1,1,5,73,553,62,8,Normal
|
||||
|
||||
[AuthorEncoded]
|
||||
Dossiers Phones_80.png=10433,14020
|
||||
Logo=Dossiers Phones_80.png
|
||||
|
||||
[EncodedFolders]
|
||||
mtpHelper_Win11
|
||||
mtpHelper_Win10
|
||||
|
||||
[mtpHelper_Win10]
|
||||
mtpHelper_x64.sys=12840,7976
|
||||
mtpHelper_x86.sys=11304,7716
|
||||
|
||||
[mtpHelper_Win11]
|
||||
mtpHelper_x64.sys=17424,11708
|
||||
mtpHelper_x86.sys=15888,11448
|
||||
|
||||
[EncodedFile-mtpHelper_Win10-mtpHelper_x64.sys]
|
||||
lines=1
|
||||
0=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
|
||||
1=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
|
||||
[EncodedFile-mtpHelper_Win10-mtpHelper_x86.sys]
|
||||
lines=1
|
||||
0=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
|
||||
1=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
|
||||
|
||||
[EncodedFile-mtpHelper_Win11-mtpHelper_x64.sys]
|
||||
lines=2
|
||||
0=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
|
||||
1=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
|
||||
2=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
|
||||
|
||||
[EncodedFile-mtpHelper_Win11-mtpHelper_x86.sys]
|
||||
lines=2
|
||||
0=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
|
||||
1=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
|
||||
2=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
|
||||
|
||||
[EncodedFile-InterfaceEncoded-SetDefaults_16.png]
|
||||
lines=0
|
||||
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHEGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEwLTIxVDE3OjIxOjEyLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiMWM3ZDhlNS1mMGMxLTMwNDgtOGNiOS03YWU4YjgyNDgyNmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowNzhkNDM1MC04NWRmLTg4NDQtOTY0Mi1lYTIxNmU3YjUwNDIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMDM1MDg3Mi1hYmUxLWU5NDAtOTE2NC1kYzRjMzdjOGIwOTUiPiA8ZGM6Y3JlYXRvcj4gPHJkZjpTZXE+IDxyZGY6bGk+SG9tZXMzMjwvcmRmOmxpPiA8L3JkZjpTZXE+IDwvZGM6Y3JlYXRvcj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMDM1MDg3Mi1hYmUxLWU5NDAtOTE2NC1kYzRjMzdjOGIwOTUiIHN0RXZ0OndoZW49IjIwMTktMTAtMjFUMTc6MjE6MTItMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDdmNDNiMDctMTg1NC1hNjQwLWEwM2UtYTQxMTM2YTA0ODA2IiBzdEV2dDp3aGVuPSIyMDE5LTEwLTIxVDE3OjIxOjQ3LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmIxYzdkOGU1LWYwYzEtMzA0OC04Y2I5LTdhZThiODI0ODI2ZCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlYy9voAAAJBSURBVDiNpdHLThNRHAbwvkCjpalcSyyUEDo09Jw5MxZeggXdQHSpa96ARTclolWpLYtG20IDwdpaoeVOW63G0gvEmEaj3cFKYrxMXLjw88wAbQ3smOQ3OTn/73yZiw6A7jK0G9tjJ0rcPmtnB8zNFbnjU0VtT52VWD1/UcE4KzOFw39K3D6D44NDYRWeOVdQYKoxDue8YxjeH4b1lRXm5S70v+7HSHlkjO83FeSZkcNFnAUnDFsGuOIu7L0v4M7GbXRlusDeMGO9QMyIHikrYSA7ACEnQF2LuyLkrIzuTDd6Q704rB1CvabWp6B/qYeYFT31AmlTqtrX7XAmb2AwLsCyZoFz2wn7th2GqAHxfEI7nM6voW2+DY4dB8QNsVovsKVsCl2myOXyGrpA0LHSAWOsBZOxSeAL8LH0GWJYRGeyE/KqDHFFVOoFQkJQBucFpFNb+JH/gxeJFMx+M4SADW/TZdR2jnAzdAtXo1cgJ2XQ51TVKGBLrGqJXofkl7C5uotvld9YiC/hSSyCr8VfmF6cQcucAUPPhkAX6ZnGK9Aw9UhRCdeCJhAvQblwAPzkk+9ApXgA6z0rLGELWISBRuiZxkckQWLkIIUkGH1G9Ln7UPtUA/4Co75R6O/rIT2VoGaaNH4jmSM6EiAu4ieQgzJava2QZ2RMBCZgvmsGDVLweTOXeqZR8Jic8JFx8ogosl9Gj7cHpmkTqJ8/7iwvmCUqRcuc5i8q0JGHpJ08IG6uyB1rvNrarc18RHeu4DL+AeXUQV071uymAAAAAElFTkSuQmCCeJwTCk4tcUlNSyzNKSmONzTTK8hLZxgFIwes5sQv/03zkSgjAwBGXgl7UO9x9wEAAAACAAAAKgAAAKsJAAAAAAAAAQAAAAAAAAAAAAAA
|
||||
|
||||
[InterfaceEncoded]
|
||||
SetDefaults_16.png=2475,3404
|
||||
Advanced_16.png=2000,2768
|
||||
Help_16.png=2830,3868
|
||||
|
||||
[EncodedFile-InterfaceEncoded-Advanced_16.png]
|
||||
lines=0
|
||||
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGMmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTgwZWU4NC04ZDRlLTlkNDQtOTBjYS03MzYzZWI5YTZhOGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkhvbWVzMzI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiBzdEV2dDp3aGVuPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1ODBlZTg0LThkNGUtOWQ0NC05MGNhLTczNjNlYjlhNmE4YSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshFAqcAAAFESURBVDgRjcExaxphAADQtwUKgUJxCGYLxV/RQiGQUFKSMWSuOHRJiQ52MGChc7cOgWQ51w46am8oFmnifSZ6lcal91MiOHgYLHnPf5TRQwd7nuAFDvDMwicMcYNTCxs4RsmKLXxGhiYO0cYAfVzgNc4xwxVKct4iQw8JpghIkWKCeyToIsOJnOf4giFiBESooooIATESNLFpxSvMENBA0VIRDQRMcSRnH2e4wAQtFDxWQAsjtFFH2VwHN/iFFDXr1ZBigCG65n5giAFS1KxXwx/8xDV65sqoo40RWih4rIAW7hDhDBU5R5gioIGipSIaCBjjvRWbaCJBjIAIVVQRISDGb3zDtpwTZOgiwV+MkSLFCPe4RRcZKnJKuMIM59jFJfoY4Dve4BT/cIkdK0o4xoaFj7jGBF8tvcNLT7CHDmJ8sMYD9WpkFHmxHNIAAAAASUVORK5CYIJ4nON3TClLzEtOTYk3NNMryEtnGAUjClxgxy9f4tTwh5EBAInYCGlNR/4PAQAAAAIAAAAnAAAA0AcAAAAAAAABAAAAAAAAAAAAAAA
|
||||
|
||||
[EncodedFile-InterfaceEncoded-Help_16.png]
|
||||
lines=0
|
||||
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHAWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wMi0yMlQxNjo1OTo1MC0wNjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTItMDJUMjE6NTM6MDQtMDY6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTItMDJUMjE6NTM6MDQtMDY6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YWQ2OTFmMzItY2FiZC1hZTQzLTlmNjAtMzk5YjQyOTBlMTNiIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTBjZmFlNjAtYWJhZS1iNTQ3LWIyODEtOWYxNzg2YzM1NjQ2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzUwYTZiYzMtZDFiMi03MjRjLTlmZWQtY2RmYTM4YzhjM2FkIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkhvbWVzMzI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzUwYTZiYzMtZDFiMi03MjRjLTlmZWQtY2RmYTM4YzhjM2FkIiBzdEV2dDp3aGVuPSIyMDE4LTAyLTIyVDE2OjU5OjUwLTA2OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MmNhNWFiYy05Mzg0LWUwNGYtOGE5NC0yMTk1NjY1NjY1YTUiIHN0RXZ0OndoZW49IjIwMTgtMDItMjJUMTc6MTA6MDUtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFkNjkxZjMyLWNhYmQtYWU0My05ZjYwLTM5OWI0MjkwZTEzYiIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MzowNC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PozE0ngAAAOzSURBVDgRBcF9TJR1AMDx7/N7nnuOez/kxUJe4q2pWEgoykxLpqkzx6bhlszN/soZ/dE0W9bWZrVZ2WYt/ypn5VrmzDkZZk2INoRyNJEUUDg4TuC4g7vjjrvjHu7uefp8pJljb2KymMlr2g5rq5H0ZQj6V+mzwYOh4qrGbDyadqN1GfOhK7Hp2cV4VQWRE5+SF42QUVUUAEOSkDJZsMvuQEg68/OgfOBPjzvf4xnDpArW1xQe2rxS/XB/Q8kPzlnv6blYXJeEAEB+Z8MGTOllrE0b13V4uXXk3NDuS3/4rYmoTnGeDUk30f1PkNvDmntQz3/5mecKm2o8//6WGByNY7ehmI0Mec9Xlvw6rf51+Mv7K3IzBmff2sgbB2rJdZpJpZa5NzzJR+fv0dMxwqPZqq0XT37cvqbo/JapvpFl+fPtGxhv2PHjkauxuqJMFpdL5qtTO3A7ZMa8fnJtBmUlKissaR75UmgzER66K4qa1ttVqafvttBLi9d868lpTvkXWVloxunI4cLVfg6/e43GQ9c4e3GAWCDECjVJYikBqsTd30e4mSw9aq0tt4ontvx9vZ4lCi0SmayO2ST45dYYfQNR5r0ZkokkTruG50mYwcdRYnGNwHiQjmHdpW3b2iYixZV74sFFTMJAUWQkIZHSdHwTi5w8VsXpo2WMjgU5ezmA1e7G5bCQ67IyN7FApm7TdpFWFIvIGiiKjCwkxn0R7g/O09pSzmfHy+m6M8He40MMzTgoL3ZiiBzUHDsm1YJsMUtCHfmvU813oMiCJ/4Y4WgKcszUP2sFC1zuijA6qlJT5ULHhGq2ogsHT6+uQNztva8UxWba66rrT10fnkMsazhtKkIxOPeTB99kmP5HOgWVuUjChCzMWK0qWtLOltUWTe3u/VoUKNm/D1Yu9U9rglQ8jWwSxGMp9r5Uxqu7XqTt8CYcFkEqo+ByWPEFFNbWV/Oa5cHV2FR4WgQmw2yd6Gl7v7WIuTmZQDBJPLFMy+5KtjWWcGRfAZKRQVWt+OYkYvYyPtm1EOHCF+8FH3iR366vRQuEppsb3SPyuqr9XQNLUjaR5nr3FOGFBT74ZoBRv5m47iSvZBXfn3DP1E5d2TP43Y3Hsm4gH9/8AlmbHWMp9XBnafbOtj01lSa7rdQbynDrxgQR3DQ0VvB6UwFndgban5q82eqZiD6QRscR2SwKgGToaLKKP5Tu3Gib7Fxd4Ws5+Upd82JuwypTNqMXJANeOTxwCd9i91g4jaSawTAA+B9saZuyCHkkigAAAABJRU5ErkJggnic4/ZIzSmINzTTK8hLZxgFIw7wceOXd9V7kMTIAAAhOQWdbDOZ9gEAAAACAAAAIwAAAA4LAAAAAAAAAQAAAAAAAAAAAAAA
|
||||
|
||||
[EncodedFile-AuthorEncoded-Dossiers Phones_80.png]
|
||||
lines=3
|
||||
0=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
|
||||
1=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
|
||||
2=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
|
||||
3=Ipzpx5k+npadI0Y2NjnUEyLCZjDWEYbgdB8Dd5nh+qVCqbeZ7fbq2t4xOJEEJIKaUBWlLKlSRJttM0/amE1asCODU19dOci5SSu+++m9/+7d/+5vPPP//xxx577CvHjh1Ln3vuuZeVUkExlxyWSqW82+0+v7L8Rnzi+F072p0h55eWiOOYXTt3Up2YRElJGEY4ZxkkQ+Koyq1HDmBNjlUxYRSjdY51jnIUY63/nYSo+Hvnzh0EQci5c4s0GlsMB8PxgxZCuD179kwGQWCFEDtOnjxZ7vV6y0KIiSLcZEqpLWCl2+123/VszPV8QJZlHDp0iMXFxUd/8zd/8+O///u//9X3vOc9+tlnn30xCIKSUkorpWpKqcpffPELv/2B93/wyIf++f3/w01Hj+4No4gsy2l3Ol6hNo4glHR7CdW4zPLSeYIw5viJ97D/4BHa7SY669Hp9tE698Ps2tDtdpianCLPDecvnGN7e5utrS1qExOjqmrPl7/85fzkyZN/l2XZnldeeeXbwNlSqTQjhBiEYbia5/nqYDBIrneG+l3/iMpIJ5ybm2Npael7v/Ebv/HxP/3TP/36XXfdZZ566qmTQoiqlFJEUTTV7fUGf/3tv/7fnvzeE//pvve9765733vvfUeO3nTn7p2zd201hvNSBsSlmHK7RxTEHLvpEEIKHn74m+mvfeqTHD16NH7l5VeZrNdYPH+eWq1OkgwxxjCzYyfnz5/n4tIFjhw5yt1330Or1WIwGNDr9eb+6I/+6KvA94B6EAQ7KpXKnBCiIYRYS5JkM0mSnxjvfiYAjpa1lkOHDvHss88++9nPfvajf/Znf/bN4qeNn6lUKkGapqZSrlT6/X7Y6XZXH3nkkYuPPPLINxb2zfHv//3/G33iX+679ftPP3bzpUtrt0rswTxP977+5qv65PMnX/+Lv/jCf/y7v3/kpscff+I7t7/nNt584y3m5+dJs9Tvq1OSYaI5f2GRXrcz+POvfe2jhw4d2n3bbbc9dM899zz48MMPvwQ8XZRvwzAMN4UQba11lud5P8/zd7x96YYAOKqdtdbs27ePlZWVU7/1W7/1kT/4gz/45gc+8AHx9NNPf7dWqzmtdRfIgZhC0e0PunR6M9mu3TOnEJz60pf+D5555ll27pxFa0MYhsRxxBNPPHn+l37pl/7tww8//Be33HITyytrOGsYDvp0eylnz57HmIyLy8vffeGFFx574YUX+NrXvvb/VKvVHX3/a4ym4H15lmX5qJJ5t+td9Uat9Xs/qtUqjUaDp556itdff53hcMjKysobn/70px94/vnnq5/85Cd/c2traypN01eKU3MKQbJcrhCoFGv9T6Co4qebwjCiXq+xa9cuymX/u9Tf+ta3vnjrrbc+9Pd//3dv7Ns7x8LCXm4+djNHb7qZu+66nYW983z3u48+DNwBnADm+/1+A0iK7x0jdqP2zL0rC6xUKqysrLC0tIQxhsHAbwHIMk+zjDEXf+/3fu8hpdRXv/71r38TuFCcetUsVVQN/sKCy2BeebOvv/76d+6//8O3/eIv/ov//ld+5Vf+9QMPPHBbpVIpv/zSC0t/8id/8vWNjY2/KT6/AbzzqaGfcv1/cclnKCoLrEgAAAAASUVORK5CYIJ4nBNzyS8uzkwtKlYIyMjPSy2OtzDQK8hLZxgFIwMc1MAv71seYMrIAABZbApdL1M9qwEAAAACAAAALgAAAMEoAAAAAAAAAQAAAAAAAAAAAAAA
|
File diff suppressed because it is too large
Load Diff
@@ -414,7 +414,7 @@ DirDeleteEx,%RegistryCache%
|
||||
WriteInterface,Value,%ScriptFile%,Interface,cb_EnableHiveCache,True
|
||||
WriteInterface,Value,%ScriptFile%,Interface,cmb_DriversHive,"Boot.wim"
|
||||
WriteInterface,Value,%ScriptFile%,Interface,cmb_SoftwareHive,"Install.wim"
|
||||
WriteInterface,Value,%ScriptFile%,Interface,cb_TakeFullOwnershipRegSoftware,False
|
||||
WriteInterface,Value,%ScriptFile%,Interface,cb_TakeFullOwnershipRegSoftware,True
|
||||
|
||||
[#ToggleAdvancedOptions#]
|
||||
// ===============================================================================================================================
|
||||
@@ -491,7 +491,7 @@ cmb_SoftwareHive=Install.wim,0,4,272,99,100,21,Boot.wim,Install.wim,_SetRegistry
|
||||
lbl_DriversHive="Drivers hive:",0,1,17,105,64,18,8,Normal
|
||||
cmb_DriversHive=Boot.wim,0,4,82,99,100,21,Boot.wim,Install.wim,_SetRegistryHiveSource_,True
|
||||
lbl_HiveInfo="These settings allow you to choose the hive to be used as the #$qBase#$q for the registry.#$xAny changes made to these settings are unsupported. These settings may be removed in a future release.",0,1,16,130,419,30,8,Normal
|
||||
cb_TakeFullOwnershipRegSoftware="Take full ownership of the Software hive",0,3,15,188,213,18,True,_PurgeRegCache_,True,"__By default PhoenixPE only takes full ownership of a few important %RegSoftware% keys.#$xEnable this option to take full ownership of the entire %RegSoftware% hive.#$x#$xWARNING: Enabling this option can add up to 5 minutes to your initial build time.#$x#$xToggling this option will purge the current registry cache."
|
||||
cb_TakeFullOwnershipRegSoftware="Take full ownership of the Software hive",0,3,15,188,213,18,True,_PurgeRegCache_,True,"__#$xEnable this option to take full ownership of the entire %RegSoftware% hive.#$x#$xWARNING: Enabling this option can add up to 5 minutes to your initial build time.#$x#$xToggling this option will purge the current registry cache."
|
||||
|
||||
[InterfaceEncoded]
|
||||
Trash.ico=1150,1212
|
||||
|
@@ -256,7 +256,7 @@ End
|
||||
// ===============================================================================================================================
|
||||
[Config-FBWF]
|
||||
If,%SourceArch%,Equal,x86,Begin
|
||||
If,%cmb_FBWFSize%,>,1024,Begin,
|
||||
If,%cmb_FBWFSize%,>,1024,Begin
|
||||
Echo,"32bit WinPE does not support a FBWF cache larger then 1024 MB",WARN
|
||||
WriteInterface,Value,%ScriptFile%,Interface,cmb_FBWFSize,1024
|
||||
End
|
||||
|
@@ -46,7 +46,7 @@ Echo,"Starting file copy to [%fb_Dest%]..."
|
||||
|
||||
If,Not,ExistDir,%fb_Dest%,RaiseErr,"You must specify a valid destination directory."
|
||||
|
||||
If,%rbtn_CopyISO%,Equal,True,Begin,
|
||||
If,%rbtn_CopyISO%,Equal,True,Begin
|
||||
If,ExistFile,%ISOFile%,FileCopy,%ISOFile%,%fb_Dest%
|
||||
Else,RaiseErr,"ISO Image [%ISOFile%] does not exist. Please rebuild your project."
|
||||
End
|
||||
|
@@ -48,6 +48,7 @@ Selected=None
|
||||
RegLoadHives=Run,%API%,_PhoenixAPI_RegLoadHives
|
||||
RegUnloadHives=Run,%API%,_PhoenixAPI_RegUnloadHives
|
||||
RegCopyDriver=Run,%API%,_PhoenixAPI_RegCopyDriver
|
||||
Associate=Run,%API%,_PhoenixAPI_Associate
|
||||
|
||||
// Shortcuts/Autorun
|
||||
RunFromRam=Run,%API%,_PhoenixAPI_RunFromRam
|
||||
@@ -64,21 +65,22 @@ FileDeleteEx=Run,%API%,_PhoenixAPI_FileDeleteEx
|
||||
SetFileACL=Run,%API%,_PhoenixAPI_SetFileACL
|
||||
SetRegACL=Run,%API%,_PhoenixAPI_SetRegACL
|
||||
|
||||
// Include Files
|
||||
RequireDriver=Run,%API%,_PhoenixAPI_RequireDriver
|
||||
RequireFile=Run,%API%,_PhoenixAPI_RequireFile
|
||||
RequireFileEx=Run,%API%,_PhoenixAPI_RequireFileEx
|
||||
|
||||
Associate=Run,%API%,_PhoenixAPI_Associate
|
||||
|
||||
// Utility
|
||||
ConvertImage=Run,%API%,_PhoenixAPI_ConvertImage
|
||||
|
||||
DISM=Run,%API%,_PhoenixAPI_DISM
|
||||
|
||||
// Compression/Decompression
|
||||
7z=Run,%API%,_PhoenixAPI_7z
|
||||
//7zExtract=Run,%API%,_PhoenixAPI_7z
|
||||
InnoUnpack=Run,%API%,_PhoenixAPI_InnoUnpack
|
||||
InnoExtract=Run,%API%,_PhoenixAPI_InnoExtract
|
||||
Innounp=Run,%API%,_PhoenixAPI_Innounp
|
||||
MSIExtract=Run,%API%,_PhoenixAPI_MSIExtract
|
||||
WixExtract=Run,%API%,_PhoenixAPI_WixExtract
|
||||
|
||||
// XML
|
||||
XMLAdd=Run,%API%,_PhoenixAPI_XMLAdd
|
||||
@@ -174,7 +176,7 @@ System,EndLocal
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........: Internal Function
|
||||
// Do not call System,SetLocal here. We need this function to run in the same scope as PhoenixAPI_InnoUnpack
|
||||
// Do not call System,SetLocal here. We need this function to run in the same scope as the caller
|
||||
// Related........: _PhoenixAPI_RegUnloadHives
|
||||
// ===============================================================================================================================
|
||||
[__PhoenixAPI_RegUnloadHives_Process_Arg]
|
||||
@@ -257,6 +259,8 @@ TxtAddline,%RequireDriver-Listfile%,"\Windows\System32\%InfFileNoExt%*",Append
|
||||
TxtAddline,%RequireDriver-Listfile%,"\Windows\System32\Drivers\%InfFileNoExt%*",Append
|
||||
TxtAddline,%RequireDriver-Listfile%,"\Windows\System32\Driverstore\??-??\%InfFile%_loc",Append
|
||||
TxtAddline,%RequireDriver-Listfile%,"\Windows\System32\DriverStore\FileRepository\%InfFile%*",Append
|
||||
TxtAddline,%RequireDriver-Listfile%,"\Windows\System32\??-??\%InfFileNoExt%*",Append
|
||||
TxtAddline,%RequireDriver-Listfile%,"\Windows\SystemResources\%InfFileNoExt%*",Append
|
||||
WimExtractBulk,%SourceInstallWim%,%SourceInstallWimImage%,%RequireDriver-Listfile%,%TargetDir%,NOACL,NOATTRIB,NOERR
|
||||
|
||||
If,%NOREG%,Equal,False,Begin
|
||||
@@ -346,7 +350,7 @@ System,EndLocal
|
||||
// ===============================================================================================================================
|
||||
[_PhoenixAPI_Innounp]
|
||||
System,SetLocal
|
||||
If,#1,Equal,"",Halt,"InnoExtractEx Syntax Error: You must provide the Innounp.exe arguments."
|
||||
If,#1,Equal,"",Halt,"InnoUnp Syntax Error: You must provide the Innounp.exe arguments."
|
||||
|
||||
GetParam,1,%Args%
|
||||
Getparam,2,%WorkDir%
|
||||
@@ -356,11 +360,11 @@ Set,#r,%ExitCode%
|
||||
|
||||
System,EndLocal
|
||||
|
||||
[#_PhoenixAPI_InnoUnpack#]
|
||||
[#_PhoenixAPI_InnoExtract#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: InnoUnpack
|
||||
// Description....: Extract files from an Innounp (Inno Setup Unpacker) installer.
|
||||
// Syntax.........: InnoUnpack,<SetupFile>,<DestDir>[,<Args>]
|
||||
// Name...........: InnoExtract
|
||||
// Description....: Extract files from an Inno Setup installer.
|
||||
// Syntax.........: InnoExtract,<SetupFile>,<DestDir>[,<Args>]
|
||||
// Parameters.....: #1 SetupFile - The inno-setup file to unpack.
|
||||
// #2 DestDir - The full path to the directory where the files will be unpacked.
|
||||
// #3-#5 - Additional Arguments:
|
||||
@@ -372,7 +376,7 @@ System,EndLocal
|
||||
// Remarks........: *** Experimental - May be changed or removed without notice ***
|
||||
// Related........: Innounp.exe
|
||||
// ===============================================================================================================================
|
||||
[_PhoenixAPI_InnoUnpack]
|
||||
[_PhoenixAPI_InnoExtract]
|
||||
System,SetLocal
|
||||
If,#1,Equal,"",Halt,"InnoExtract Syntax Error: You must specify the setup file."
|
||||
If,#2,Equal,"",Halt,"InnoExtract Syntax Error: You must specify the destination directory."
|
||||
@@ -387,31 +391,31 @@ Set,%Password%,""
|
||||
Set,%CurrentDir%,""
|
||||
Set,%ListFile%,""
|
||||
|
||||
Run,%API%,__PhoenixAPI_InnoUnpack_Process_Arg,%Arg3%
|
||||
Run,%API%,__PhoenixAPI_InnoUnpack_Process_Arg,%Arg4%
|
||||
Run,%API%,__PhoenixAPI_InnoUnpack_Process_Arg,%Arg5%
|
||||
Run,%API%,__PhoenixAPI_InnoExtract_Process_Arg,%Arg3%
|
||||
Run,%API%,__PhoenixAPI_InnoExtract_Process_Arg,%Arg4%
|
||||
Run,%API%,__PhoenixAPI_InnoExtract_Process_Arg,%Arg5%
|
||||
|
||||
ShellExecute,Hide,"%Tools%\x86\Innounp.exe","-x -b -y -a -d#$q%DestDir%#$q %Password%%CurrentDir%#$q%SetupFile%#$q%ListFile%"
|
||||
If,Not,%ExitCode%,Equal,0,Begin,
|
||||
If,Not,%ExitCode%,Equal,0,Begin
|
||||
FileVersion,"%Tools%\x86\Innounp.exe",%InnounpVer%
|
||||
Halt,"Error: Failed to unpack setup file#$x#$x[%SetupFile%]#$x#$xThe command returned: [%ExitCode%].#$xYou are using Innounp.exe version [%InnounpVer%]."
|
||||
Halt,"InnoExtract Error: Failed to unpack setup file#$x#$x[%SetupFile%]#$x#$xThe command returned: [%ExitCode%].#$xYou are using Innounp.exe version [%InnounpVer%]."
|
||||
End
|
||||
|
||||
System,EndLocal
|
||||
|
||||
[#__PhoenixAPI_InnoUnpack_Process_Arg#]
|
||||
[#__PhoenixAPI_InnoExtract_Process_Arg#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: __PhoenixAPI_InnoUnpack_Process_Arg
|
||||
// Description....: Process InnoUnpack optional arguments
|
||||
// Syntax.........: __PhoenixAPI_InnoUnpack_Process_Arg,<Arg>
|
||||
// Name...........: __PhoenixAPI_InnoExtract_Process_Arg
|
||||
// Description....: Process InnoExtract optional arguments
|
||||
// Syntax.........: __PhoenixAPI_InnoExtract_Process_Arg,<Arg>
|
||||
// Parameters.....: #1 Arg - The argument to process
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........: Internal Function
|
||||
// Do not call System,SetLocal here. We need this function to run in the same scope as PhoenixAPI_InnoUnpack
|
||||
// Related........: _PhoenixAPI_InnoUnpack
|
||||
// Do not call System,SetLocal here. We need this function to run in the same scope as PhoenixAPI_InnoExtract
|
||||
// Related........: _PhoenixAPI_InnoExtract
|
||||
// ===============================================================================================================================
|
||||
[__PhoenixAPI_InnoUnpack_Process_Arg]
|
||||
[__PhoenixAPI_InnoExtract_Process_Arg]
|
||||
|
||||
StrFormat,Split,#1,"=",1,%ArgKey%
|
||||
If,Not,%ArgKey%,Equal,"",Begin
|
||||
@@ -427,9 +431,69 @@ If,Not,%ArgKey%,Equal,"",Begin
|
||||
StrFormat,Split,#1,"=",2,%ListFile%
|
||||
Set,%ListFile%," #$q@%ListFile%#$q"
|
||||
End
|
||||
Else,Halt,"SYNTAX ERROR: Invalid Argument [#1]"
|
||||
Else,Halt,"InnoExtract SYNTAX ERROR: Invalid Argument [#1]"
|
||||
End
|
||||
|
||||
[#_PhoenixAPI_MSIExtract#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: MSIExtract
|
||||
// Description....: Extract files from an .msi installer.
|
||||
// Syntax.........: MSIExtract,<MSIFile>,<DestDir>
|
||||
// Parameters.....: #1 SetupFile - The .msi file to unpack.
|
||||
// #2 DestDir - The full path to the directory where the files will be unpacked.
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........: *** Experimental - May be changed or removed without notice ***
|
||||
// Related........: Depends on lessmsi.exe for extraction. (http://lessmsi.activescott.com/)
|
||||
// ===============================================================================================================================
|
||||
[_PhoenixAPI_MSIExtract]
|
||||
System,SetLocal
|
||||
If,#1,Equal,"",Halt,"MSIExtract Syntax Error: You must specify the setup file."
|
||||
If,#2,Equal,"",Halt,"MSIExtract Syntax Error: You must specify the destination directory."
|
||||
|
||||
GetParam,1,%SetupFile%
|
||||
Getparam,2,%DestDir%
|
||||
|
||||
StrFormat,CTrim,%DestDir%,"\","%DestDir%"
|
||||
|
||||
ShellExecute,Hide,"%Tools%\anycpu\lessmsi\lessmsi.exe","x #$q%SetupFile%#$q #$q%DestDir%\#$q"
|
||||
If,Not,%ExitCode%,Equal,0,Begin
|
||||
FileVersion,"%Tools%\anycpu\lessmsi\lessmsi.exe",%lessmsiVer%
|
||||
Halt,"MSIExtract Error: Failed to unpack .msi file#$x#$x[%SetupFile%]#$x#$xThe command returned: [%ExitCode%].#$xYou are using lessmsi.exe version [%lessmsiVer%]."
|
||||
End
|
||||
|
||||
System,EndLocal
|
||||
|
||||
[#_PhoenixAPI_WixExtract#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: WixExtract
|
||||
// Description....: Extract files from an WIX based installer.
|
||||
// Syntax.........: WixExtract,<SetupFile>,<DestDir>
|
||||
// Parameters.....: #1 SetupFile - The WIX exe file to unpack.
|
||||
// #2 DestDir - The full path to the directory where the files will be unpacked.
|
||||
// Return values..:
|
||||
// Author.........: Homes32
|
||||
// Remarks........: *** Experimental - May be changed or removed without notice ***
|
||||
// Related........: Depends on dark.exe for extraction. (https://wixtoolset.org/)
|
||||
// ===============================================================================================================================
|
||||
[_PhoenixAPI_WixExtract]
|
||||
System,SetLocal
|
||||
If,#1,Equal,"",Halt,"WixExtract Syntax Error: You must specify the setup file."
|
||||
If,#2,Equal,"",Halt,"WixExtract Syntax Error: You must specify the destination directory."
|
||||
|
||||
GetParam,1,%SetupFile%
|
||||
Getparam,2,%DestDir%
|
||||
|
||||
StrFormat,CTrim,%DestDir%,"\","%DestDir%"
|
||||
|
||||
ShellExecute,Hide,"%Tools%\anycpu\wix\dark.exe","-x #$q%DestDir%#$q #$q%SetupFile%#$q"
|
||||
If,Not,%ExitCode%,Equal,0,Begin
|
||||
FileVersion,"%Tools%\anycpu\wix\dark.exe",%DarkVer%
|
||||
Halt,"WixExtract Error: Failed to unpack the setup file#$x#$x[%SetupFile%]#$x#$xThe command returned: [%ExitCode%].#$xYou are using dark.exe version [%DarkVer%]."
|
||||
End
|
||||
|
||||
System,EndLocal
|
||||
|
||||
[#_PhoenixAPI_ConvertImage#]
|
||||
// ===============================================================================================================================
|
||||
// Name...........: ConvertImage
|
||||
|
@@ -35,8 +35,8 @@ Author=Homes32
|
||||
Level=3
|
||||
Selected=True
|
||||
Mandatory=True
|
||||
Version=1.2.0.0
|
||||
Date=2019-10-20
|
||||
Version=1.3.0.0
|
||||
Date=2022-19-22
|
||||
|
||||
[Variables]
|
||||
|
||||
@@ -72,6 +72,12 @@ TXTAddLine,%TargetSystem32%\winpeshl.ini,wpeinit.exe,Append
|
||||
// Register Pecmd as our pre-shell
|
||||
RegHiveLoad,Tmp_System,%RegSystem%
|
||||
RegWrite,HKLM,0x1,"Tmp_System\Setup","CmdLine","Pecmd.exe Main #$pWindir#$p\system32\Pecmd.ini",NOWARN
|
||||
|
||||
// Add the PEPrograms directory to system ENV so we can Pin shortcuts from removable media
|
||||
// in the event the user renamed the directory in Config Source.
|
||||
// *** Don't use RunFromRam before this line!!! ***
|
||||
StrFormat,Split,%PEPrograms%,"\",2,%ProgramsDir%
|
||||
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Control\Session Manager\Environment","ProgramsDir","%ProgramsDir%"
|
||||
RegHiveUnLoad,Tmp_System
|
||||
|
||||
// Log the config hash so we can see if the user changed something
|
||||
@@ -225,9 +231,9 @@ ReadMe_16.png=585,880
|
||||
|
||||
[EncodedFile-pecmd_ini-pecmd.ini]
|
||||
lines=0
|
||||
0=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
|
||||
0=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
|
||||
[pecmd_ini]
|
||||
pecmd.ini=4639,2092
|
||||
pecmd.ini=4617,2100
|
||||
sample_pecmd.ini=1764,1000
|
||||
|
||||
[x86]
|
||||
|
@@ -74,7 +74,7 @@ ShellExecuteEx,Open,%VMwarePath%,#$q%VMCfg%#$q
|
||||
Echo,"Searching for VMware..."
|
||||
|
||||
RegRead,HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\vmplayer.exe","Path",%VMwarePath%
|
||||
If,Not,%VMwarePath%,Equal,"",Begin,
|
||||
If,Not,%VMwarePath%,Equal,"",Begin
|
||||
// VMware Player
|
||||
Set,%VMwarePath%,"%VMwarePath%vmplayer.exe"
|
||||
End
|
||||
|
@@ -409,7 +409,7 @@ fb_SharedFolder=%BaseDir%\Workbench\VM-Shared,0,13,280,356,314,20,dir,"Title=Sel
|
||||
btn_ExploreSharedFolder=,0,8,599,356,20,20,ExploreSharedFolder,OpenFolder_16.png,True,"__Open Folder"
|
||||
bvl_VHD="Virtual HDD",0,12,5,307,257,82,8,Bold
|
||||
cmb_VirtualHDD=Disabled,0,4,14,325,150,21,Disabled,"Empty 10GB Linux Disk","Empty 10GB NTFS Disk","User defined image",_ToggleVirtualHDDFilebox_,True
|
||||
fb_VirtualHDD=,0,13,14,356,237,20,file,"Title=Select your hard drive image","Filter=VMware|*.vmdk|VirtualBox|*.vdi|Microsoft|*.vhd;*.vhdx|Parallels|*.hdd|QEMU|*.qed;*.qcow;*.qcow2|All Files|*.*","__VirtualBox supported file types:#$x - VMware (*.vmdk)#$x - VirtualBox (*.vdi)#$x - Microsoft (*.vhd, *.vhdx)#$x - Parallels (*.hdd)#$x - QEMU (*.qed, *.qcow, *.qcow2)"
|
||||
fb_VirtualHDD=,0,13,14,356,237,20,file,"Title=Select your hard drive image","Filter=Virtual Disks|*.vmdk;*.vdi;*.vhd;*.vhdx;*.hdd;*.qed;*.qcow;*.qcow2|VMware|*.vmdk|VirtualBox|*.vdi|Microsoft|*.vhd;*.vhdx|Parallels|*.hdd|QEMU|*.qed;*.qcow;*.qcow2|All Files|*.*","__VirtualBox supported file types:#$x - VMware (*.vmdk)#$x - VirtualBox (*.vdi)#$x - Microsoft (*.vhd, *.vhdx)#$x - Parallels (*.hdd)#$x - QEMU (*.qed, *.qcow, *.qcow2)"
|
||||
|
||||
[InterfaceEncoded]
|
||||
Help.png=3774,3999
|
||||
|
@@ -74,7 +74,7 @@ Echo,"Loading selected registry hives..."
|
||||
|
||||
Run,%ScriptFile%,CheckMountPrefix
|
||||
|
||||
If,%cb_TargetSoftwareHive%,Equal,True,Begin,
|
||||
If,%cb_TargetSoftwareHive%,Equal,True,Begin
|
||||
If,Not,ExistFile,%RegSoftware%,Halt,"The Software registry hive was not found. Please build the project before attempting to edit it's registry hives!"
|
||||
RegHiveLoad,%txt_TargetPrefix%Software,%RegSoftware%
|
||||
End
|
||||
|
@@ -65,21 +65,21 @@ Interface=Interface
|
||||
%Tools%=%BaseDir%\Projects\%ProjectTitle%\Tools
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
// Target (Build) Globals - Do Not Modify!
|
||||
// Target (Build) Globals - Do Not Modify! - TargetPrograms & PEPrograms set by 'Config Source' script.
|
||||
%TargetDir%=%Workbench%\%ProjectTitle%\Target
|
||||
%TargetWindows%=%TargetDir%\WINDOWS
|
||||
%TargetSystem32%=%TargetDir%\WINDOWS\System32
|
||||
%TargetBootWim%=%OutputDir%\Sources\Boot.wim
|
||||
%TargetPrograms%=P:\PhoenixPE\Output\PhoenixPE\Programs
|
||||
%PEPrograms%=Y:\Programs
|
||||
%TargetPrograms%=
|
||||
%PEPrograms%=
|
||||
%TargetAppData%=%TargetDir%\Users\Default\AppData\Roaming
|
||||
%TargetLocalAppData%=%TargetDir%\Users\Default\AppData\Local
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
// Output Globals - Do Not Modify! - Can be overridden by 'Config Source' script.
|
||||
%OutputDir%=P:\PhoenixPE\Output\PhoenixPE
|
||||
%ISODir%=P:\PhoenixPE\Output
|
||||
%ISOFile%=P:\PhoenixPE\Output\PhoenixPE_en-US_x64.iso
|
||||
// Output Globals - Do Not Modify! - Set by 'Config Source' and 'Create ISO' scripts.
|
||||
%OutputDir%=
|
||||
%ISODir%=
|
||||
%ISOFile%=
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
// Registry Globals - Do Not Modify!
|
||||
@@ -253,6 +253,7 @@ If,QUESTION,"Nuke PhoenixPE#$x#$xThis operation will obliterate all Target, ISO,
|
||||
DirDeleteEx,%ISODir%
|
||||
DirDeleteEx,%OutputDir%
|
||||
|
||||
Set,%ISOFile%,"",PERMANENT
|
||||
Echo,"Environment cleanup complete."
|
||||
If,QUESTION,"Would you like to reset Source Config to defaults? (Recommended)",Exec,"%ProjectDir%\100-ConfigSource.script","SetDefaultOptions"
|
||||
End
|
||||
|
Reference in New Issue
Block a user