VisualEffects.script and WriteProtectTool.script

This commit is contained in:
Homes32
2020-11-08 20:47:00 -06:00
parent d15c2f47b1
commit 730fe8210e
7 changed files with 577 additions and 7 deletions

View File

@@ -64,7 +64,7 @@ FileCopy,"%ProgramsCache%\%ProgramFolder%\Procmon.chm","%TargetPrograms%\%Progra
// Settings
// Autorun Process Monitor
If,%cb_AutoRunProcMon%,Equal,True,AddAutoRun,PreShell,NoWait,"Launching %ProgramTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_AutoRunProcMon%,Equal,True,AddAutoRun,PreShell,NoWait,"Launching %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
// Enable Boot Logging
If,%cb_EnableBootLogging%,Equal,True,Begin

View File

@@ -0,0 +1,257 @@
[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-2020 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=WinFE Write Protect Tool
Description=The Windows Forensic Environment (WinFE) Disk Write Protection Tool allows forensic imaging of Windows computers.
Author=Homes32
Level=5
Selected=True
Mandatory=False
Version=1.0.0.0
Date=2020-11-08
[Variables]
%ProgramFolder%="WinFE"
%DownloadURL%=https://www.winfe.net/files/IntelWinFE.7z
%ProgramExe%="Protect.exe"
%SetupFile%="IntelWinFE.7z"
[Process]
Echo,"Processing %ScriptTitle%..."
If,%cb_RunFromRam%,Equal,True,RunFromRam
// Extract
If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,%TargetPrograms%\%ProgramFolder%
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramVer%
Echo,"Program Version: %ProgramVer%"
// Settings
If,%cb_WriteProtectOnStartup%,Equal,True,Begin
RegLoadHives
// Storage area network (SAN) functionality enables a computer to mount disks and other storage devices automatically from other computers.
// See https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/hh825063(v=win.10)?redirectedfrom=MSDN
// ScanPolicy Values:
// 1 - Mounts all available storage devices. (Windows Default)
// 2 - Mounts all storage devices except those on a shared bus.
// 3 - Doesn't mount storage devices.
// 4 - New for Windows 8. Makes internal disks offline. (All external disks and the boot disk are online.)
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\services\partmgr\Parameters","SanPolicy",3
// Prevents Windows from automatically mounting and assigning drive letters to any new basic volumes
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\services\mountmgr","NoAutoMount",1
// Disable TRIM on SSD's
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Control\FileSystem","DisableDeleteNotification",1
// Disable Dynamic Disk Support
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\services\volmgrx","Start",4
RegUnloadHives
End
// AutoRun Protect.exe
If,%cb_AutoRunWProtectTool%,Equal,True,AddAutoRun,PostShell,NoWait,"Launching %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
// Shortcuts
If,%cb_DesktopShc%,Equal,True,AddShortcut,Desktop,,%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_StartMenuShc%,Equal,True,AddShortcut,StartMenu,%txt_StartMenuFolder%,%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_PinToTaskbar%,Equal,True,PinShortcut,Taskbar,Auto,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%ProgramFolder%\%ProgramExe%"
[#ExtractProgram#]
// ===============================================================================================================================
// Name...........: ExtractProgram
// Description....: Extract program files from script/setup files.
// Syntax.........: Run,%ScriptFile%,ExtractProgram,<DestDir>
// Parameters.....: #1 DestDir - The directory where the files will be extracted.
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[ExtractProgram]
Echo,"Extracting program files..."
7z,"e -y -r #$q%ProgramsCache%\%ProgramFolder%\%SetupFile%#$q %SourceArch%\%ProgramExe% -o#$q%TargetPrograms%\%ProgramFolder%\#$q"
If,Not,#r,Equal,0,Halt,"Error: Failed to extract [%SetupFile%]."
[#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 %ScriptTitle%..."
WebGet,"%DownloadURL%","%ProgramsCache%\%ProgramFolder%\%SetupFile%",NOERR
If,Not,#r,Equal,200,Halt,"Download failed: The code returned was [#r]."
[#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........: Called by btn_SetDefaultOptions
// Related........:
// ===============================================================================================================================
[SetDefaultOptions]
WriteInterface,Value,%ScriptFile%,Interface,cb_RunFromRam,False
WriteInterface,Value,%ScriptFile%,Interface,cb_DesktopShc,False
WriteInterface,Value,%ScriptFile%,Interface,cb_StartMenuShc,True
WriteInterface,Value,%ScriptFile%,Interface,cb_PinToTaskbar,False
WriteInterface,Value,%ScriptFile%,Interface,cb_PinToStartMenu,False
WriteInterface,Value,%ScriptFile%,Interface,txt_StartMenuFolder,"Forensic Tools"
WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"WinFE Write Protect Tool"
WriteInterface,Value,%ScriptFile%,Interface,cb_AlwaysDownload,False
WriteInterface,Value,%ScriptFile%,Interface,cb_WriteProtectOnStartup,True
WriteInterface,Value,%ScriptFile%,Interface,cb_AutoRunWProtectTool,True
[#ToggleAdvancedOptions#]
// ===============================================================================================================================
// Name...........: ToggleAdvancedOptions
// Description....: Show/Hide advanced options in the script interface.
// 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 WinFE Write Protect Tool will allow forensic imaging of Windows 2000 to Windows 10, Including server versions (x86/x64/ARM)#$x#$xThe Windows Forensic Environment ('WinFE') write-protect tool is provided free of charge.#$x#$xOn first run this script will download the setup file (~6 MB) and cache it for future builds."
[#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://www.winfe.net/home
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,541,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults"
btn_AdvancedOptions=,1,8,571,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show/Hide Advanced Options"
btn_ScriptInfo=,1,8,601,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
bvl_RunFromRam=bvl_RunFromRam,1,12,5,50,133,25
cb_RunFromRam="Run From RAM",1,3,12,54,100,18,False,"__When this option is enabled the program files will be stored in Boot.wim and loaded into memory on boot.#$x#$xYou should only select this option if you are booting from Read-Only media and your program requires write-access to the file system."
bvl_Shortcuts=Shortcuts,1,12,5,90,133,184,8,Bold
cb_DesktopShc=Desktop,1,3,12,104,122,18,False
cb_StartMenuShc="Start Menu",1,3,12,123,122,18,True
cb_PinToTaskbar="Pin to Taskbar",1,3,12,142,122,18,False
cb_PinToStartMenu="Pin to Start Menu",1,3,12,161,122,18,False
txt_StartMenuFolder="Start Menu folder:",1,0,12,201,119,21,"Forensic Tools"
txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,"WinFE Write Protect Tool"
cb_AlwaysDownload="Always download latest version",1,3,155,54,177,18,False,"__Enable this option to ensure you always included the latest version of WRR in your build."
bvl_Options=Options,1,12,150,90,220,184,8,Bold
cb_WriteProtectOnStartup="Enable Write Protection on Startup",1,3,162,104,196,18,True,"__Enable this option to prevent disks from being automatically mounted as read/write during startup."
cb_AutoRunWProtectTool="Launch Write Protect Tool on Startup",1,3,162,123,197,18,True,"__Launch the Write Protect Tool at startup allowing you to choose which drives to mount."
[InterfaceEncoded]
Trash.ico=1150,1212
SetDefaults_16.png=2475,3404
Advanced_16.png=2000,2768
Help_16.png=2830,3868
VistalcoDownload_16.png=927,1348
[AuthorEncoded]
WinFEProtect_80.png=5255,7112
Logo=WinFEProtect_80.png
[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
[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-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-AuthorEncoded-WinFEProtect_80.png]
lines=1
0=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
1=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

View File

@@ -237,7 +237,7 @@ txt_StartMenuFolder="Start Menu folder:",1,0,12,139,119,21,"System Tools"
txt_ShortcutName="Shortcut Name:",1,0,12,181,119,21,"ImDisk Control Panel"
bvl_ImDiskOptions="Ramdisk Options",1,12,150,50,232,210,8,Bold
cb_CreateRamdisk="Create Ramdisk at boot",1,3,158,67,200,18,True,"__Create a Ram Drive automatically at boot time."
cb_ChgTemp="Use Ramdrive for %TEMP%",1,3,178,87,153,18,True,"__Use an automatically created ramdrive for the %TEMP% directory.#$xThis will leave more space free in the WinPE cache (FBWF).#$xRecommended if you make use of Portable Apps."
cb_ChgTemp="Use Ramdrive for %TEMP%",1,3,158,87,153,18,True,"__Use an automatically created ramdrive for the %TEMP% directory.#$xThis will leave more space free in the WinPE cache (FBWF).#$xRecommended if you make use of Portable Apps."
lbl_DriveLetter="Drive Letter:",1,1,158,123,78,16,8,Bold
cmb_DriveLetter=B:,1,4,240,117,48,21,B:,J:,K:,L:,M:,N:,O:,P:,Q:,R:,S:,T:,U:,V:,W:,Z:
lbl_RamdiskSize="Ramdisk Size:",1,1,158,152,75,16,8,Bold

View File

@@ -229,7 +229,7 @@ RequireFileEx,ExtractList
[PatchCredDialogController]
If,ExistFile,"%TargetSystem32%\Windows.UI.CredDialogController.dll",Begin
Echo,"Patching Windows.UI.CredDialogController.dll..."
ShellExecute,Hide,"%Tools%\%HostArch%\binmay.exe","-u #$q%TargetSystem32%\Windows.UI.CredDialogController.dll#$q -s 5C004D0069006E0069004E0054000000 -r 5C004D0069006E0069004E0058000000"
ShellExecute,Hide,"%Tools%\%HostArch%\binmay.exe","-u #$q%TargetSystem32%\Windows.UI.CredDialogController.dll#$q -s u:MiniNT -r u:ZiniNT"
If,Not,#r,Equal,0,Halt,"ERROR: Patching [%TargetSystem32%\Windows.UI.CredDialogController.dll] failed. The error returned was [#r]."
End
@@ -327,7 +327,7 @@ bvl_AdvancedOptions="Advanced Options",0,12,5,250,133,60,8,Bold
cb_PatchCredDialogController="Enable Cred Dialog",0,3,15,265,116,18,True,"__Patch CredDialogController to allow GUI authentication."
bvl_Options="Client Options",1,12,150,50,377,184,8,Bold
cb_EnableNLA="Enable Network Level Authentication",1,3,160,64,200,18,False,"__If enabled the RDP client will attempt to use NLA when connecting to the server."
cb_IncludeProfilesInThisDir="Include Additional RDP Profiles",1,3,160,86,235,18,False,__
cb_IncludeProfilesInThisDir="Include Additional RDP Profiles",1,3,160,86,235,18,False
fb_IncludeProfilesInThisDir=,1,13,160,107,358,20,file,"__Specify the directory containing additional RDP profiles to include in your build."
cb_AutoConnectRDP="Auto Connect to this computer on Startup",1,3,160,134,235,18,False
txt_AutoConnectRDP="Hostname/IP Address",1,0,160,174,358,20,,"__Enter the hostname or IP address of the computer you wish to auto-connect on startup."

View File

@@ -321,7 +321,7 @@ Echo,"Configuring [ Install.wim - SYSTEM ] hive..."
// ===============================================================================================================================
// Name...........: SetSystemDriveLetter
// Description....: Some ISO files have C:\ set as the system drive letter instead of X:\. This can cause errors, boot issues,
// black screen on startup, and other strange behavior when you boot into PE. Here we check the path of a
// black/blue screen on startup, and other strange behavior when you boot into PE. Here we check the path of a
// well known CLSID in the source hive to verify the system drive letter is set to X:\ as our PE environment
// expects it to be. If not then we scan and update the entire registry.
// Syntax.........: Run,%ScriptFile%,SetSystemDriveLetter
@@ -333,7 +333,7 @@ Echo,"Configuring [ Install.wim - SYSTEM ] hive..."
// ===============================================================================================================================
[SetSystemDriveLetter]
Echo,"Verifying the system drive letter..."
RegRead,HKLM,"Tmp_Software\Classes\CLSID\{0000002F-0000-0000-C000-000000000046}\InprocServer32","","%Path%"
RegRead,HKLM,"Tmp_Install_Software\Classes\CLSID\{0000002F-0000-0000-C000-000000000046}\InprocServer32","","%Path%"
StrFormat,LEFT,%Path%,3,%DriveLetter%
If,Not,%DriveLetter%,Equal,"X:\",Begin
Echo,"Configuring [X:\] as the system drive letter..."

View File

@@ -356,7 +356,7 @@ Message,"No information is available for this script."
btn_SetDefaultOptions=,1,8,541,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults"
btn_AdvancedOptions=,1,8,571,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show/Hide Advanced Options"
btn_ScriptInfo=,1,8,601,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
bvl_Fbwf=Options,1,12,5,48,332,97,8,Bold
bvl_Fbwf=Options,1,12,5,48,210,79,8,Bold
lbl_FbwfSize="WinPE Cache Size:",1,1,15,98,101,18,8,Normal
cmb_FbwfSize=1024,1,4,112,92,67,21,512,768,1024,2048,3072,4094,"__WinPE Cache Threshold or FBWF Cache Size.#$xLimited to 1024 MB on x86 OS.#$x#$xIncreasing the cache size will give you more writable space on the boot drive, but less RAM will be available for system use."
lbl_FbwfMB=MB,1,1,183,99,26,18,8,Bold

View File

@@ -0,0 +1,313 @@
[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-2020 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=Visual Effects
Description=Select the settings you want to use for the appearance and performance of PhoenixPE.
Author=Homes32
Level=4
Selected=True
Mandatory=False
Version=1.0.0.0
Date=2020-11-08
[Variables]
[Process]
Echo,"Processing %ScriptTitle%..."
RegLoadHives
// VisualFXSetting
StrFormat,Left,%cmb_VisualFXSetting%,1,%VisualFXSetting%
RegWrite,HKLM,0x4,"Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects","VisualFXSetting",%VisualFXSetting%
// ControlAnimations
If,%cb_ControlAnimations%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ControlAnimations","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ControlAnimations","DefaultValue",0
// AnimateMinMax
If,%cb_AnimateMinMax%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\AnimateMinMax","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\AnimateMinMax","DefaultValue",0
// TaskbarAnimations
If,%cb_TaskbarAnimations%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\TaskbarAnimations","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\TaskbarAnimations","DefaultValue",0
// DWMAeroPeekEnabled
If,%cb_DWMAeroPeekEnabled%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DWMAeroPeekEnabled","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DWMAeroPeekEnabled","DefaultValue",0
// MenuAnimation
If,%cb_MenuAnimation%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\MenuAnimation","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\MenuAnimation","DefaultValue",0
// TooltipAnimation
If,%cb_TooltipAnimation%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\TooltipAnimation","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\TooltipAnimation","DefaultValue",0
// SelectionFade
If,%cb_SelectionFade%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\SelectionFade","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\SelectionFade","DefaultValue",0
// DWMSaveThumbnailEnabled
If,%cb_DWMSaveThumbnailEnabled%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DWMSaveThumbnailEnabled","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DWMSaveThumbnailEnabled","DefaultValue",0
// CursorShadow
If,%cb_CursorShadow%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\CursorShadow","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\CursorShadow","DefaultValue",0
// DropShadow
If,%cb_DropShadow%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DropShadow","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DropShadow","DefaultValue",0
// ThumbnailsOrIcon
If,%cb_ThumbnailsOrIcon%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ThumbnailsOrIcon","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ThumbnailsOrIcon","DefaultValue",0
// ListviewAlphaSelect
If,%cb_ListviewAlphaSelect%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewAlphaSelect","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewAlphaSelect","DefaultValue",0
// DragFullWindows
If,%cb_DragFullWindows%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DragFullWindows","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DragFullWindows","DefaultValue",0
// ComboBoxAnimation
If,%cb_ComboBoxAnimation%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ComboBoxAnimation","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ComboBoxAnimation","DefaultValue",0
// FontSmoothing
If,%cb_FontSmoothing%,Equal,True,begin
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\Desktop","FontSmoothing","2"
RegWrite,HKLM,0x4,"Tmp_Default\Control Panel\Desktop","FontSmoothingType",2
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\FontSmoothing","DefaultValue",1
End
Else,Begin
RegWrite,HKLM,0x1,"Tmp_Default\Control Panel\Desktop","FontSmoothing","0"
RegWrite,HKLM,0x4,"Tmp_Default\Control Panel\Desktop","FontSmoothingType",1
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\FontSmoothing","DefaultValue",0
End
// ListBoxSmoothScrolling
If,%cb_ListBoxSmoothScrolling%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListBoxSmoothScrolling","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListBoxSmoothScrolling","DefaultValue",0
// ListviewShadow
If,%cb_ListviewShadow%,Equal,True,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewShadow","DefaultValue",1
Else,RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewShadow","DefaultValue",0
RegUnloadHives
[#ToggleVisualFX#]
// ===============================================================================================================================
// Name...........: ToggleVisualFX
// Description....: Configures VisualFx options based on the value of cmb_VisualFXSetting
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: cmb_VisualFXSetting
// ===============================================================================================================================
[ToggleVisualFX]
If,%cmb_VisualFXSetting%,Equal,"0 - Let Windows choose what's best for my computer",Begin
WriteInterface,Value,%ScriptFile%,Interface,cb_ControlAnimations,True
WriteInterface,Value,%ScriptFile%,Interface,cb_AnimateMinMax,True
WriteInterface,Value,%ScriptFile%,Interface,cb_TaskbarAnimations,True
WriteInterface,Value,%ScriptFile%,Interface,cb_DWMAeroPeekEnabled,True
WriteInterface,Value,%ScriptFile%,Interface,cb_MenuAnimation,True
WriteInterface,Value,%ScriptFile%,Interface,cb_TooltipAnimation,True
WriteInterface,Value,%ScriptFile%,Interface,cb_SelectionFade,True
WriteInterface,Value,%ScriptFile%,Interface,cb_DWMSaveThumbnailEnabled,False
WriteInterface,Value,%ScriptFile%,Interface,cb_CursorShadow,False
WriteInterface,Value,%ScriptFile%,Interface,cb_DropShadow,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ThumbnailsOrIcon,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ListviewAlphaSelect,True
WriteInterface,Value,%ScriptFile%,Interface,cb_DragFullWindows,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ComboBoxAnimation,True
WriteInterface,Value,%ScriptFile%,Interface,cb_FontSmoothing,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ListBoxSmoothScrolling,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ListviewShadow,True
End
Else,If,%cmb_VisualFXSetting%,Equal,"1 - Adjust for best appearance",Begin
WriteInterface,Value,%ScriptFile%,Interface,cb_ControlAnimations,True
WriteInterface,Value,%ScriptFile%,Interface,cb_AnimateMinMax,True
WriteInterface,Value,%ScriptFile%,Interface,cb_TaskbarAnimations,True
WriteInterface,Value,%ScriptFile%,Interface,cb_DWMAeroPeekEnabled,True
WriteInterface,Value,%ScriptFile%,Interface,cb_MenuAnimation,True
WriteInterface,Value,%ScriptFile%,Interface,cb_TooltipAnimation,True
WriteInterface,Value,%ScriptFile%,Interface,cb_SelectionFade,True
WriteInterface,Value,%ScriptFile%,Interface,cb_DWMSaveThumbnailEnabled,True
WriteInterface,Value,%ScriptFile%,Interface,cb_CursorShadow,True
WriteInterface,Value,%ScriptFile%,Interface,cb_DropShadow,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ThumbnailsOrIcon,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ListviewAlphaSelect,True
WriteInterface,Value,%ScriptFile%,Interface,cb_DragFullWindows,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ComboBoxAnimation,True
WriteInterface,Value,%ScriptFile%,Interface,cb_FontSmoothing,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ListBoxSmoothScrolling,True
WriteInterface,Value,%ScriptFile%,Interface,cb_ListviewShadow,True
End
Else,If,%cmb_VisualFXSetting%,Equal,"2 - Adjust for best performance",Begin
WriteInterface,Value,%ScriptFile%,Interface,cb_ControlAnimations,False
WriteInterface,Value,%ScriptFile%,Interface,cb_AnimateMinMax,False
WriteInterface,Value,%ScriptFile%,Interface,cb_TaskbarAnimations,False
WriteInterface,Value,%ScriptFile%,Interface,cb_DWMAeroPeekEnabled,False
WriteInterface,Value,%ScriptFile%,Interface,cb_MenuAnimation,False
WriteInterface,Value,%ScriptFile%,Interface,cb_TooltipAnimation,False
WriteInterface,Value,%ScriptFile%,Interface,cb_SelectionFade,False
WriteInterface,Value,%ScriptFile%,Interface,cb_DWMSaveThumbnailEnabled,False
WriteInterface,Value,%ScriptFile%,Interface,cb_CursorShadow,False
WriteInterface,Value,%ScriptFile%,Interface,cb_DropShadow,False
WriteInterface,Value,%ScriptFile%,Interface,cb_ThumbnailsOrIcon,False
WriteInterface,Value,%ScriptFile%,Interface,cb_ListviewAlphaSelect,False
WriteInterface,Value,%ScriptFile%,Interface,cb_DragFullWindows,False
WriteInterface,Value,%ScriptFile%,Interface,cb_ComboBoxAnimation,False
WriteInterface,Value,%ScriptFile%,Interface,cb_FontSmoothing,False
WriteInterface,Value,%ScriptFile%,Interface,cb_ListBoxSmoothScrolling,False
WriteInterface,Value,%ScriptFile%,Interface,cb_ListviewShadow,False
End
[#SetCustomVisualFX#]
// ===============================================================================================================================
// Name...........: SetCustomVisualFX
// Description....: Sets cmb_VisualFXSetting to custom when a checkbox is toggled.
// Syntax.........: Run,%ScriptFile%,SetCustomVisualFX
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: cmb_VisualFXSetting
// ===============================================================================================================================
[SetCustomVisualFX]
System,Cursor,Wait
WriteInterface,Value,%ScriptFile%,Interface,cmb_VisualFXSetting,"3 - Custom"
System,Cursor,Normal
[#SetDefaultOptions#]
// ===============================================================================================================================
// Name...........: SetDefaultOptions
// Description....: Sets script options to default values.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_SetDefaultOptions
// ===============================================================================================================================
[SetDefaultOptions]
System,Cursor,Wait
WriteInterface,Value,%ScriptFile%,Interface,cmb_VisualFXSetting,"0 - Let Windows choose what's best for my computer"
Run,%ScriptFile%,ToggleVisualFX
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,"Select the settings you want to use for the appearance and performance of PhoenixPE."
[#Interface#]
// ===============================================================================================================================
// Name...........: Interface
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[Interface]
btn_SetDefaultOptions=,1,8,541,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults"
btn_AdvancedOptions=,1,8,571,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show/Hide Advanced Options"
btn_ScriptInfo=,1,8,601,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
bvl_VisualEffects="Performance Options/Visual Effects",1,12,5,50,353,395,8,Bold
cmb_VisualFXSetting="0 - Let Windows choose what's best for my computer",1,4,15,68,330,21,"0 - Let Windows choose what's best for my computer","1 - Adjust for best appearance","2 - Adjust for best performance","3 - Custom",_ToggleVisualFX_,True
cb_ControlAnimations="Animate controls and elements inside windows",1,3,15,100,270,18,True,_SetCustomVisualFX_,True
cb_AnimateMinMax="Animate windows when minimizing and maximizing",1,3,15,120,270,18,True,_SetCustomVisualFX_,True
cb_TaskbarAnimations="Animations in the taskbar",1,3,15,140,270,18,True,_SetCustomVisualFX_,True
cb_DWMAeroPeekEnabled="Enable Peek",1,3,15,160,270,18,True,_SetCustomVisualFX_,True
cb_MenuAnimation="Fade or slide menus into view",1,3,15,180,270,18,True,_SetCustomVisualFX_,True
cb_TooltipAnimation="Fade or slide ToolTips into view",1,3,15,200,270,18,True,_SetCustomVisualFX_,True
cb_SelectionFade="Fade out menu items after clicking",1,3,15,220,270,18,True,_SetCustomVisualFX_,True
cb_DWMSaveThumbnailEnabled="Save Taskbar thumbnail previews",1,3,15,240,270,18,False,_SetCustomVisualFX_,True
cb_CursorShadow="Show shadows under mouse pointer",1,3,15,260,270,18,False,_SetCustomVisualFX_,True
cb_DropShadow="Show shadows under windows",1,3,15,280,270,18,True,_SetCustomVisualFX_,True
cb_ThumbnailsOrIcon="Show thumbnails instead of icons",1,3,15,300,270,18,True,_SetCustomVisualFX_,True
cb_ListviewAlphaSelect="Show translucent selection rectangle",1,3,15,320,270,18,True,_SetCustomVisualFX_,True
cb_DragFullWindows="Show windows contents while dragging",1,3,15,340,270,18,True,_SetCustomVisualFX_,True
cb_ComboBoxAnimation="Slide open combo boxes",1,3,15,360,270,18,True,_SetCustomVisualFX_,True
cb_FontSmoothing="Smooth edges of screen fonts",1,3,15,380,270,18,True,_SetCustomVisualFX_,True
cb_ListBoxSmoothScrolling="Smooth-scroll list boxes",1,3,15,400,270,18,True,_SetCustomVisualFX_,True
cb_ListviewShadow="Use drop shadows for icon labels on the desktop",1,3,15,420,270,18,True,_SetCustomVisualFX_,True
[InterfaceEncoded]
SetDefaults_16.png=2475,3404
Advanced_16.png=2000,2768
Help_16.png=2830,3868
[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
[AuthorEncoded]