Refactoring

- App Script Updates
- PEMCMD update & MOD
- Added JSON Read/Write/Pretty/Compact API Commands
- OpenShell options
- %Shell% GLOBAL variable
- Added WinXShell as alternative Shell option
- Added ChoEazyCopy robocopy GUI
- Added ProcDump dev script
- Added InstalledSoftwarePE script
- Added DISM tool in toolbox
- Added PostProcess API command
This commit is contained in:
Homes32
2022-02-25 20:12:13 -06:00
parent 2d354d4096
commit d02957e245
40 changed files with 4837 additions and 911 deletions

View File

@@ -233,7 +233,10 @@ System,Cursor,Normal
[GetImgInfo_Loop] [GetImgInfo_Loop]
StrFormat,FileName,#1,%WimFile% StrFormat,FileName,#1,%WimFile%
Echo,"Getting image info from %WimFile% [#c]..." Echo,"Getting image info from %WimFile% [#c]..."
WimInfo,#1,#c,DISPLAYNAME,%imgName% WimInfo,#1,#c,NAME,%imgName%
// Keep from halting our build if there is no DISPLAYNAME property in the XML (eg. Boot.wim).
Set,%imgDisplayName%,""
WimInfo,#1,#c,DISPLAYNAME,%imgDisplayName%,NOERR
WimInfo,#1,#c,WINDOWS/VERSION/MAJOR,%imgVerMaj% WimInfo,#1,#c,WINDOWS/VERSION/MAJOR,%imgVerMaj%
WimInfo,#1,#c,WINDOWS/VERSION/MINOR,%imgVerMin% WimInfo,#1,#c,WINDOWS/VERSION/MINOR,%imgVerMin%
WimInfo,#1,#c,WINDOWS/VERSION/BUILD,%imgVerBld% WimInfo,#1,#c,WINDOWS/VERSION/BUILD,%imgVerBld%
@@ -253,8 +256,15 @@ StrFormat,CTrim,%imgFallbackLang%,|,%imgFallbackLang%
If,%imgArch%,Equal,0,Set,%imgArch%,"x86" If,%imgArch%,Equal,0,Set,%imgArch%,"x86"
Else,Set,%imgArch%,"x64" Else,Set,%imgArch%,"x64"
List,Append,%imgIndexList%,"#c - %imgName%"
List,Append,%imgNameList%,"%imgName%" If,%imgDisplayName%,Equal,"",Begin
List,Append,%imgIndexList%,"#c - %imgName%"
List,Append,%imgNameList%,"%imgName%"
End
Else,Begin
List,Append,%imgIndexList%,"#c - %imgDisplayName%"
List,Append,%imgNameList%,"%imgDisplayName%"
End
[#GetSourceWimImage#] [#GetSourceWimImage#]
// =============================================================================================================================== // ===============================================================================================================================

View File

@@ -0,0 +1,315 @@
[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=ChoEazyCopy
Description=(v2.0.0.0 Beta5) ChoEazyCopy is a GUI for Microsoft RoboCopy; a powerful tool that allows you to copy or mirror file structures, preserving time stamps and security ACLs.
Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.0.0.0
Date=2021-03-05
[Variables]
%ProgramFolder%="ChoEazyCopy"
%ProgramExe%="ChoEazyCopy.exe"
%ConfigFile%="%TargetPrograms%\%ProgramFolder%\%ProgramExe%.config"
%SetupFile%="ChoEazyCopy.zip"
%DownloadURL%=https://github.com/Cinchoo/ChoEazyCopy/releases/download/v2.0.0.0-beta5/ChoEazyCopy.zip
[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%
RequireFile,\Windows\System32\mscms.dll
RequireFile,\Windows\System32\ColorAdapterClient.dll
///////////////////////////////////////////////////////////////////////////////////
// Config
Echo,"Configuring %ScriptTitle%..."
RegLoadHives
// Try to set Scroll by default
XMLUpdate,%ConfigFile%,"configuration/userSettings/ChoEazyCopy.Properties.Settings/setting[@name='ScrollOutput']/value","True",NOERR
//FileExt
If,%cb_RegisterShellExt%,Equal,True,Begin
Associate,".ezy","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Folder\shell\EazyCopyFiles","","Copy with ChoEazyCopy"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Folder\shell\EazyCopyFiles","Icon","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q,0"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Folder\shell\EazyCopyFiles\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #EazyCopyFiles# /d:#$q#$p1#$q"
End
RegUnLoadHives
// Additional Files - Keep this after any config changes so if the users wants to provide their own config file we don't overwrite it.
If,Not,%fb_IncludePluginsDir%,Equal,"",If,ExistDir,%fb_IncludePluginsDir%,Begin
Echo,"Processing additional include files..."
If,%cb_RunFromRam%,Equal,True,FileCopy,"%fb_IncludePluginsDir%\*.*","%TargetAppData%\%ProgramFolder%"
Else,FileCopy,"%fb_IncludePluginsDir%\*.*","%TargetPrograms%\%ProgramFolder%"
XMLAdd,SubNode,%ConfigFile%,"configuration/userSettings/ChoEazyCopy.Properties.Settings","elem","setting",""
XMLAdd,Insert,%ConfigFile%,"configuration/userSettings/ChoEazyCopy.Properties.Settings/setting[not(@name)]","attr","name","BackupTaskDirectory"
XMLAdd,Append,%ConfigFile%,"configuration/userSettings/ChoEazyCopy.Properties.Settings/setting[@name='BackupTaskDirectory']","attr","serializeAs","String"
XMLAdd,SubNode,%ConfigFile%,"configuration/userSettings/ChoEazyCopy.Properties.Settings/setting[@name='BackupTaskDirectory']","elem","value","%PEPrograms%\%ProgramFolder%"
End
///////////////////////////////////////////////////////////////////////////////////
// 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
// Parameters.....: #1 - Destination Directory
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[ExtractProgram]
Echo,"Extracting Program Files..."
Decompress,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",#1
[#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,"Failed to download [%SetupFile%]: The code returned was [#r]."
[#LaunchProgram#]
// ===============================================================================================================================
// Name...........: LaunchProgram
// Description....: Unpack and launch the program.
// Syntax.........: Run,%ScriptFile%,LaunchProgram
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_LaunchProgram
// ===============================================================================================================================
[LaunchProgram]
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,%ProjectTemp%\%ProgramFolder%
ShellExecuteEx,Open,"%ProjectTemp%\%ProgramFolder%\%ProgramExe%"
[#BrowseIncludeDir#]
// ===============================================================================================================================
// Name...........: BrowseIncludeDir
// Description....: Explore the specified additional files and plugins folder.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_BrowseIncludeDir
// ===============================================================================================================================
[BrowseIncludeDir]
If,ExistDir,%fb_IncludePluginsDir%,ShellExecuteEx,Explore,%fb_IncludePluginsDir%
Else,Message,"The specified directory does not exist.",ERROR
[#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,"Backup & Imaging"
WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"ChoEazyCopy"
WriteInterface,Value,%ScriptFile%,Interface,cb_AlwaysDownload,False
WriteInterface,Value,%ScriptFile%,Interface,cb_RegisterShellExt,True
WriteInterface,Value,%ScriptFile%,Interface,fb_IncludePluginsDir,""
[#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,"ChoEazyCopy is a GUI for Microsoft RoboCopy; a powerful tool that allows you to copy or mirror file structures, preserving time stamps and security ACLs...#$x#$xOn first run this script will download the setup file (~2 MB) and cache it for future builds."
[#Interface#]
// ===============================================================================================================================
// Name...........: Interface
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[Interface]
btn_LaunchProgram="Launch ChoEazyCopy",1,8,5,5,133,25,LaunchProgram,play-hot.png,False
bvl_Homepage=bvl_Homepage,1,12,367,5,72,25
web_Homepage=Homepage,1,10,377,9,60,18,https://github.com/Cinchoo/ChoEazyCopy
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 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,"Backup & Imaging"
txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,ChoEazyCopy
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 ChoEazyCopy in your build."
bvl_Options=Options,1,12,150,90,373,184,8,Bold
cb_RegisterShellExt="Register shell extension",1,3,160,104,151,18,True
lbl_IncludePluginsDir="Include these files",1,1,160,226,200,16,8,Normal
fb_IncludePluginsDir=,1,13,160,243,323,20,dir,"__Files and folders in this directory will be copied to the program folder.#$x#$xYou can use this option to include custom config, .ezy script files, etc."
btn_BrowseIncludeDir=,1,8,489,243,20,20,BrowseIncludeDir,OpenFolder_16.png,True,__Browse
lbl_RuntimeNote="Note: Requires the PhoenixPE > Components > .NET Framework script to be enabled.",1,1,5,295,563,16,8,Bold
[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
Advanced_Exit_16.png=705,1048
play-hot.png=841,1220
OpenFolder_16.png=2299,3168
[AuthorEncoded]
ChoEazyCopy.ico=67646,4600
Logo=ChoEazyCopy.ico
[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-InterfaceEncoded-Advanced_Exit_16.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACc0lEQVQ4y3XTX2jWZRQH8M/z+pttvIVuY5lMzDRppugioj9Q4EUlUZpFF1JCFBaV1BK68aJuQrqJrMibdhEGXrXKxDBqw4vSiNxGk7G37SJRKtvbmvNtre3V00WPISPP1cPzPefw/X7POVw5duArHML9V0oqIgKklFpxJ/oiYjql1IbFWIQ1EfFFSukqbMVARFSgyMVL8Ty2Y39K6QTuwBwuYG1K6R5sxOP4JqX0RkRUUkRIKT2AfRhDM5owg4WZaeR3DRNYjd0RcaDICcdwAPfhHBKGMZjxTtycsRbsz94QEbIPd+NH9ONVtF+Gtee//tz44UtYwiasRUfW/QO6ImL8crezqXszk9M4jmqBF3AdZjP1wfnFmel4SmkQG9CGR/FHQi8WdbQ2L9y18d4Vt1+/st5wsT586lTlrU09n/XMY/EKnsTvaMRUwo7b2lrWf7jtqeda25cvuHqu7q+GwvRENU4Mfv3M5iO93fMkrMMQBlArIuL9vs0PflIuGhZc88gWf38/oOmW9WYPHkrLyi2vd61u/+DtsZ+X4GmsyTKPRkQ3FFuWNqeuVes2zJwcMnX4c81PbFP79jvTx48p1WpLPjpTfQ03ZPMmUcatKaUjEXFGROhetWL45NbHYubseFR7DsbsxGSM7nw5Dt/UcaGhlIYz3Ureiy/xE56NiH9XeWj2z30rRyvvFHv2pPO9fZo+7TQ5MuLjqeqvcxfjHH7Bu3kCL6EvH5oUEbYvb03LSsXuztS4a3GpaKmXnD86O92/9/TZcj2iEb0R0ZXNfAgjETH6X4NL8eKN1zaWS6W2uYjJN8d+uws7s+aeiHjv/875HzeNCzhN2c5EAAAAAElFTkSuQmCCeJwTcUwpS8xLTk2Jd63ILIk3NNMryEtnGAUjBRxkwi/faXT+FiMDAK67CoVdXuX/AQAAAAIAAAAsAAAAwQIAAAAAAAABAAAAAAAAAAAAAAA
[EncodedFile-InterfaceEncoded-play-hot.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAAAZiS0dEAP4A/gD+6xjUggAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAAEAAAABAAXMatwwAAAiJJREFUOMutkz1oU2EUhp/vu3/5ublJappqqDRiIlYXFStKxy4WdCkibhXcXMVRBEGhUB0V3BsFRTqIQnHQRRSnFKzUIuK/TdPGJG2Te2/u/dwq1tIK+k5nOc9wzvPCP0asTUkDFAKlQBOKH/7fU/SRPpS6w4HHA6OHHh25kh/f3ztUGUYUYlvuSgChg8id1SIR/UQqHbnU25+6t/Bgflgv2nrm/K6tAXRCiCu0VSH0VYGtGUd7somJgZHitaTj5E4+PwV95mYABbKDtgraskRf0YkGsXS3nblQLOTvf39aH9YKXXp2tH9jgAoAQmTbwHAj6J6N4TlYHUemI+lj+Z09E0OnB6525eK5My/PQVZfd4NQggLdj2P4DlbHwVRRpBSEmotmddKZ7sTFvQf77k4/LBcOXx789QAAQg0CMIIYMjCpeYtU3Xnqfg2PNioSYjmWSIWZWKfum16ivQ4gFKR3sORWeL+yQKU1jy9diCpkUiANvblcdUufXyxdd0uNOSx+BygRksrsYa45Q0dfhQRoKYHlmEprm9PerBhrlLxJsxhpuTTAXQdAU4SLISIZIJOC+DaLpGU31VejVH/m3aje/vjWiCZYfrP0p4QA0hQ03lXZnbdVtieG3bLL9bI/NnezMpncF28B+K3mxhYDyHqAqs4Ex58MTiUWrS8fpmq3Xo2XZ41YjNrrb5uauFYmM7YdFYZSha7QLSdoNz9t2YP/kp+AfsdFsD8fGgAAAC56VFh0Y3JlYXRlLWRhdGUAAHjaMzIwsNA1sNA1MgkxMLAyMrMyNNY1MLUyMAAAQe0FE0pvDAgAAAAuelRYdG1vZGlmeS1kYXRlAAB42jMyMLDQNbDQNTIIMbSwMrG0MrLQNTC1MjAAAEKCBSOylbeyAAAAInpUWHRTb2Z0d2FyZQAAeNpzTMlPSlXwzE1MTw1KTUypBAAvnAXUrgypTQAAAABJRU5ErkJggnic4ynISazUzcgv0SvIS2cYBSMNeDLjl/9974ElIwMACj8H7bPi5SwBAAAAAgAAACQAAABJAwAAAAAAAAEAAAAAAAAAAAAAAA
[EncodedFile-InterfaceEncoded-OpenFolder_16.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA1LTE3VDIxOjQ1OjAzLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMC0yMFQxOTo0Nzo1OS0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMC0yMFQxOTo0Nzo1OS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NzU1MTFmMS0zMGU2LWY1NDMtYjI4YS05NWIxZmU4OTQ5ZDAiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiMmUxM2M3YS01ODljLWQ0NDItOTQ3MC1lZTI4MGIwNDcyM2IiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZmIxZDNiYS00OWNhLTI4NDUtYjQ3My1hMjZjZWRlYWZhMDQiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRmYjFkM2JhLTQ5Y2EtMjg0NS1iNDczLWEyNmNlZGVhZmEwNCIgc3RFdnQ6d2hlbj0iMjAxOS0wNS0xN1QyMTo0NTowMy0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NzU1MTFmMS0zMGU2LWY1NDMtYjI4YS05NWIxZmU4OTQ5ZDAiIHN0RXZ0OndoZW49IjIwMTktMTAtMjBUMTk6NDc6NTktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63gCC6AAACp0lEQVQ4EX3BS2hcVRzA4d//nHMfc28mk45NGo1JpwpFquBKKmh3KggWC6WCbroQVy5EunBTwb0Vl8WKCwUrlEoXPlAkhlqKYqVYFW1jk0jbiXnM3NxJJjP3zn0cKYKL0vH75O33TnMnLQ6hrvLuwmtcbV+jPhLsnaxlvwZ+YbWU3s22fzROnI92VQcX9TMHD3OnkpxQV5mp7GUp+Z2V/vr2+nb5TdQ1HxZ55Y/xID3pKvukq8on5MSpT0jTgVOUpS/8ywJWysFUdSbNyoSL7a/pZB2+jz6j1YuZqHDmoYAj7Uxhsjx/1XWd47XACQUoLSiBbn/QX2wtvFOr1E4eqB1ip3sv6aC3+9utT88FuQnnO/ktpUuRE6dO2xcPPYvxQpIClAKloEgTZufO047iLd/30GJwlFPdSCOk9Ho/RLMvnG2+/52pBe5gYnzM/XwRogSqI5AZaNQdjh55jjilKhqsBS0wauDyz1GQz003xho7vjBJmqUFuI/vgnj9L7T2uE024IZ2sKLBWm7LShitQ9ydp9P++L6XpxYw/ugMq9cvsDR3DMRHtA9YyhIKQAn/sRaWlVDk8PTU6rE0jx82uVVcnX2TB3Y/wsyBtyi3lgBhmMKCF4Qoi3f+7OvPm6h5hWm1yYP7X0GcNbALoCsMVfQheJRB16G/+fefpt/6haDhIyP3wPpXkLRBudydQLYBO/fRal5ja+PGj0b15hmfmAa2yVcugPZBNHdlLeQxBododZ40GfxkArtMfWI/JE3SzeuIN8lQZYo2FUymiJavgHDJ7Kh0pX7/YxBOEjYOg6kxVNGD+j6QGq1blxKl1GUz5nZGSvHJsnFk7CD/z0JlDyu/nSFeay76YaVvunby3JcfvPSUFRcrBqxlKBGwQtZf23Q89w0Q/gH+aSDn8z1ZagAAAABJRU5ErkJggnicE/QvSM1zy89JSS2KNzTTK8hLZxgFIwj85sAvf+m11BRGBgBbPwmoRWA0QwEAAAACAAAAKQAAAPsIAAAAAAAAAQAAAAAAAAAAAAAA
[EncodedFile-AuthorEncoded-ChoEazyCopy.ico]
lines=1
0=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
1=Ez2Pnm4uLi4uJySxaXTjVXZCV3hUKVGckEHDnek94P6YEZn4Z0RfavZ3ygM5kelHF0UGXWx3sOkEhfS+oAXel0OOPsGTnYlU6nDtiWTg9IpnOCk+hJx7MOnzpBZ096UNbpUifc1ZOuzDpd6oTNPemKvtKhDGVnh2WoKzMd7p3uzEwPysoey2BueldmurJ3ui0zPaB3ujkzXdE7HcpSr3QiOx0vlO7KTocLpTuz04PMpvdnpwc6nd6Vna4MWtrt+Nnla/Z+Mnu/Frr/Cz4/bZnpPp6/XZnpPp7fQs9/bnlRqHzJLY9yy6uC5VvGBQzoq7zMLU9zy9vc8ji3vM4tz3uV990nrOy7vsitT3Lrm9z6qFd9lVuf5dZ3ufVhr/oytz7NrW971cfF6//qCGg7eJzjd87Id02sqnTOL6jUy0zOZxgFIwrYcTCCaU1e7PICkXejGdgAUy8H6xZSpV8BAAAAAgAAACsAAAApDQAAAAAAAAEAAAAAAAAAAAAAAA

View File

@@ -343,7 +343,7 @@ System,EndLocal
// Related........: btn_ScriptInfo // Related........: btn_ScriptInfo
// =============================================================================================================================== // ===============================================================================================================================
[ShowScriptInfo] [ShowScriptInfo]
Message,"UltraISO is an tool for creating/editing/converting ISO image files and bootable CD/DVD images..#$x#$xOn first run this script will download the setup file (~10 MB) and cache it for future builds." Message,"UltraISO is an tool for creating/editing/converting ISO image files and bootable CD/DVD images...#$x#$xOn first run this script will download the setup file (~10 MB) and cache it for future builds."
[#Interface#] [#Interface#]
// =============================================================================================================================== // ===============================================================================================================================

View File

@@ -30,18 +30,19 @@
[Main] [Main]
Title=FurMark Title=FurMark
Description=(v1.28.0.0 x86) FurMark is a lightweight but very intensive GPU stress testing and OpenGL bench-marking application. Description=(v1.29.0.0 x86) FurMark is a lightweight but very intensive GPU stress testing and OpenGL bench-marking application.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.1.0.0 Version=1.1.1.0
Date=2021-10-17 Date=2022-22-22
[Variables] [Variables]
%ProgramFolder%="FurMark" %ProgramFolder%="FurMark"
%ProgramExe%="FurMark.exe" %ProgramExe%="FurMark.exe"
%DownloadURL%=https://geeks3d.com/downloads/2021p/FurMark_1.28.0.0_Setup.exe %ProgramVer%=1.29.0.0
%DownloadURL%=https://geeks3d.com/downloads/2021p/FurMark_%ProgramVer%_Setup.exe
%SetupFile%="FurMark_Setup.exe" %SetupFile%="FurMark_Setup.exe"
[Process] [Process]

View File

@@ -142,75 +142,6 @@ If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,
Run,%ScriptFile%,ExtractProgram,"%ProjectTemp%\%ProgramFolder%" Run,%ScriptFile%,ExtractProgram,"%ProjectTemp%\%ProgramFolder%"
ShellExecuteEx,Open,"%ProjectTemp%\%ProgramFolder%\%ProgramExe%" ShellExecuteEx,Open,"%ProjectTemp%\%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 files..."
Decompress,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",#1
[#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%..."
Run,%ScriptFile%,SetProgramArch
WebGet,%DownloadURL%,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",NOERR
If,Not,#r,Equal,200,Halt,"Download failed: The code returned was [#r]."
[#SetProgramArch#]
// ===============================================================================================================================
// Name...........: SetProgramArch
// Description....: Configure the script for the correct source architecture.
// Syntax.........: Run,%ScriptFile%,SetProgramArch
// Parameters.....:
// Return values..: Sets the following local variables:
// %DownloadURL% - The x86 or x64 download URL for %SetupFile%.
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[SetProgramArch]
If,%SourceArch%,Equal,x64,Begin
Set,%DownloadURL%,%DownloadURLx64%
End
Else,Begin
Set,%DownloadURL%,%DownloadURLx86%
End
[#LaunchProgram#]
// ===============================================================================================================================
// Name...........: LaunchProgram
// Description....: Unpack and launch the program.
// Syntax.........: Run,%ScriptFile%,LaunchProgram
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_LaunchProgram
// ===============================================================================================================================
[LaunchProgram]
Run,%ScriptFile%,SetProgramArch
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,%ProjectTemp%\%ProgramFolder%
ShellExecuteEx,Open,"%ProjectTemp%\%ProgramFolder%\%ProgramExe%"
[#ClearDownloadCache#] [#ClearDownloadCache#]
// =============================================================================================================================== // ===============================================================================================================================
// Name...........: ClearDownloadCache // Name...........: ClearDownloadCache

View File

@@ -0,0 +1,314 @@
[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=Process Dump
Description=The Sysinternals Process Dump utility can monitor an application for CPU spikes, hung windows, and unhandled exceptions.
Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.1.0.0
Date=2022-13-02
[Variables]
%ProgramFolder%="ProcDump"
%ProgramExex86%="ProcDump.exe"
%ProgramExex64%="ProcDump64.exe"
%DownloadURLx32%=https://live.sysinternals.com/ProcDump.exe
%DownloadURLx64%=https://live.sysinternals.com/ProcDump64.exe
[Process]
Echo,"Processing %ScriptTitle%..."
If,%cb_RunFromRam%,Equal,True,RunFromRam
Run,%ScriptFile%,SetProgramArch
///////////////////////////////////////////////////////////////////////////////////
// Extract
If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%",Run,%ScriptFile%,DownloadProgram
FileCopy,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%","%TargetPrograms%\%ProgramFolder%\%ProgramExe%"
RequireFile,\Windows\System32\PDH.dll
///////////////////////////////////////////////////////////////////////////////////
// Settings
RegHiveLoad,Tmp_Default,%RegDefault%
RegWrite,HKLM,0x4,"Tmp_Default\Software\Sysinternals\ProcDump","EulaAccepted",1
RegHiveUnLoad,Tmp_Default
///////////////////////////////////////////////////////////////////////////////////
// AutoRuns
If,%cb_AutoRun01%,Equal,True,If,Not,%txt_AutoRun01%,Equal,"",Begin
If,%cb_RunPreShell01%,Equal,True,Set,%RunLevel%,"PreShell"
Else,Set,%RunLevel%,"PostShell"
If,%cb_HideWindow01%,Equal,True,Set,%Mode%,"HideNoWait"
Else,Set,%Mode%,"NoWait"
AddAutoRun,%RunLevel%,%Mode%,"Starting ProcDump Monitor ##1...","%PEPrograms%\%ProgramFolder%\%ProgramExe%",%txt_AutoRun01%
End
If,%cb_AutoRun02%,Equal,True,If,Not,%txt_AutoRun02%,Equal,"",Begin
If,%cb_RunPreShell02%,Equal,True,Set,%RunLevel%,"PreShell"
Else,Set,%RunLevel%,"PostShell"
If,%cb_HideWindow02%,Equal,True,Set,%Mode%,"HideNoWait"
Else,Set,%Mode%,"NoWait"
AddAutoRun,%RunLevel%,%Mode%,"Starting ProcDump Monitor ##2...","%PEPrograms%\%ProgramFolder%\%ProgramExe%",%txt_AutoRun02%
End
If,%cb_AutoRun03%,Equal,True,If,Not,%txt_AutoRun03%,Equal,"",Begin
If,%cb_RunPreShell03%,Equal,True,Set,%RunLevel%,"PreShell"
Else,Set,%RunLevel%,"PostShell"
If,%cb_HideWindow03%,Equal,True,Set,%Mode%,"HideNoWait"
Else,Set,%Mode%,"NoWait"
AddAutoRun,%RunLevel%,%Mode%,"Starting ProcDump Monitor ##3...","%PEPrograms%\%ProgramFolder%\%ProgramExe%",%txt_AutoRun03%
End
///////////////////////////////////////////////////////////////////////////////////
// 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%"
[#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%..."
Run,%ScriptFile%,SetProgramArch
WebGet,%DownloadURL%,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%",NOERR
If,Not,#r,Equal,200,Halt,"Download failed: The code returned was [#r]."
[#SetProgramArch#]
// ===============================================================================================================================
// Name...........: SetProgramArch
// Description....: Configure the script for the correct source architecture.
// Syntax.........: Run,%ScriptFile%,SetProgramArch
// Parameters.....:
// Return values..: Sets the following local variables:
// %DownloadURL% - The x86 or x64 download URL for %SetupFile%.
// %ProgramExe% - The x86 or x64 program name.
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[SetProgramArch]
If,%SourceArch%,Equal,x64,Begin
Set,%DownloadURL%,%DownloadURLx64%
Set,%ProgramExe%,%ProgramExex64%
End
Else,Begin
Set,%DownloadURL%,%DownloadURLx86%
Set,%ProgramExe%,%ProgramExex86%
End
[#LaunchProgram#]
// ===============================================================================================================================
// Name...........: LaunchProgram
// Description....: Unpack and launch the program.
// Syntax.........: Run,%ScriptFile%,LaunchProgram
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_LaunchProgram
// ===============================================================================================================================
[LaunchProgram]
Run,%ScriptFile%,SetProgramArch
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%",Run,%ScriptFile%,DownloadProgram
ShellExecuteEx,Open,"cmd.exe","/k %ProgramsCache%\%ProgramFolder%\%ProgramExe%","%ProgramsCache%\%ProgramFolder%"
[#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]
System,Cursor,Wait
WriteInterface,Value,%ScriptFile%,Interface,cb_RunFromRam,False
WriteInterface,Value,%ScriptFile%,Interface,cb_AlwaysDownload,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,"Developer Tools"
WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"Process Dump"
WriteInterface,Value,%ScriptFile%,Interface,cb_AutoRun01,False
WriteInterface,Value,%ScriptFile%,Interface,cb_RunPreShell01,False
WriteInterface,Value,%ScriptFile%,Interface,cb_HideWindow01,False
WriteInterface,Value,%ScriptFile%,Interface,txt_AutoRun01,"-e -w StartMenu.exe B:\"
WriteInterface,Value,%ScriptFile%,Interface,cb_AutoRun02,False
WriteInterface,Value,%ScriptFile%,Interface,cb_RunPreShell02,False
WriteInterface,Value,%ScriptFile%,Interface,cb_HideWindow02,False
WriteInterface,Value,%ScriptFile%,Interface,txt_AutoRun02,"-ma -n 10 -e 1 -f NotFound explorer.exe B:\"
WriteInterface,Value,%ScriptFile%,Interface,cb_AutoRun03,False
WriteInterface,Value,%ScriptFile%,Interface,cb_RunPreShell03,False
WriteInterface,Value,%ScriptFile%,Interface,cb_HideWindow03,False
WriteInterface,Value,%ScriptFile%,Interface,txt_AutoRun03,"-ma -i B:\"
System,Cursor,Normal
[#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 Sysinternals Process Dump utility can monitor an application for CPU spikes, hung windows, and unhandled exceptions.#$x#$xOn first run this script will download the setup file (~700 KB) and cache it for future builds."
[#Interface#]
// ===============================================================================================================================
// Name...........: Interface
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[Interface]
btn_LaunchProgram="Launch ProcDump",1,8,5,5,132,25,LaunchProgram,play-hot.png,False
bvl_Homepage=bvl_Homepage,1,12,367,5,72,25
web_Homepage=Homepage,1,10,377,9,60,18,https://docs.microsoft.com/en-us/sysinternals/downloads/procdump
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."
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 Process Dump in your build."
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,"Developer Tools"
txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,"Process Dump"
bvl_Options=Options,1,12,150,90,475,184,8,Bold
cb_AutoRun01="Monitor Process 1",1,3,160,122,181,18,False,"__Select this option to automatically monitor a process with ProcDump when your PE boots."
cb_RunPreShell01="Run before Shell",1,3,415,122,109,18,True
cb_HideWindow01=Hide,1,3,560,122,51,18,False
txt_AutoRun01=,1,0,160,143,452,21,"-e -w StartMenu.exe B:\","__Enter ProcDump command line arguments in order to monitor a process.#$xSee the ProcDump documentation for details."
cb_AutoRun02="Monitor Process 2",1,3,160,172,181,18,False,"__Select this option to automatically monitor a process with ProcDump when your PE boots."
cb_RunPreShell02="Run before Shell",1,3,415,172,109,18,False
cb_HideWindow02=Hide,1,3,560,172,51,18,False
txt_AutoRun02=,1,0,160,193,452,21,"-ma -n 10 -e 1 -f NotFound explorer.exe B:\","__Enter ProcDump command line arguments in order to monitor a process.#$xSee the ProcDump documentation for details."
cb_AutoRun03="Monitor Process 3",1,3,160,222,181,18,False,"__Select this option to automatically monitor a process with ProcDump when your PE boots."
cb_RunPreShell03="Run before Shell",1,3,415,222,109,18,False
cb_HideWindow03=Hide,1,3,560,222,51,18,False
txt_AutoRun03=,1,0,160,243,452,21,"-ma -i B:\","__Enter ProcDump command line arguments in order to monitor a process.#$xSee the ProcDump documentation for details."
[InterfaceEncoded]
play-hot.png=841,1220
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]
[EncodedFile-InterfaceEncoded-play-hot.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAAAZiS0dEAP4A/gD+6xjUggAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAAEAAAABAAXMatwwAAAiJJREFUOMutkz1oU2EUhp/vu3/5ublJappqqDRiIlYXFStKxy4WdCkibhXcXMVRBEGhUB0V3BsFRTqIQnHQRRSnFKzUIuK/TdPGJG2Te2/u/dwq1tIK+k5nOc9wzvPCP0asTUkDFAKlQBOKH/7fU/SRPpS6w4HHA6OHHh25kh/f3ztUGUYUYlvuSgChg8id1SIR/UQqHbnU25+6t/Bgflgv2nrm/K6tAXRCiCu0VSH0VYGtGUd7somJgZHitaTj5E4+PwV95mYABbKDtgraskRf0YkGsXS3nblQLOTvf39aH9YKXXp2tH9jgAoAQmTbwHAj6J6N4TlYHUemI+lj+Z09E0OnB6525eK5My/PQVZfd4NQggLdj2P4DlbHwVRRpBSEmotmddKZ7sTFvQf77k4/LBcOXx789QAAQg0CMIIYMjCpeYtU3Xnqfg2PNioSYjmWSIWZWKfum16ivQ4gFKR3sORWeL+yQKU1jy9diCpkUiANvblcdUufXyxdd0uNOSx+BygRksrsYa45Q0dfhQRoKYHlmEprm9PerBhrlLxJsxhpuTTAXQdAU4SLISIZIJOC+DaLpGU31VejVH/m3aje/vjWiCZYfrP0p4QA0hQ03lXZnbdVtieG3bLL9bI/NnezMpncF28B+K3mxhYDyHqAqs4Ex58MTiUWrS8fpmq3Xo2XZ41YjNrrb5uauFYmM7YdFYZSha7QLSdoNz9t2YP/kp+AfsdFsD8fGgAAAC56VFh0Y3JlYXRlLWRhdGUAAHjaMzIwsNA1sNA1MgkxMLAyMrMyNNY1MLUyMAAAQe0FE0pvDAgAAAAuelRYdG1vZGlmeS1kYXRlAAB42jMyMLDQNbDQNTIIMbSwMrG0MrLQNTC1MjAAAEKCBSOylbeyAAAAInpUWHRTb2Z0d2FyZQAAeNpzTMlPSlXwzE1MTw1KTUypBAAvnAXUrgypTQAAAABJRU5ErkJggnic4ynISazUzcgv0SvIS2cYBSMNeDLjl/9974ElIwMACj8H7bPi5SwBAAAAAgAAACQAAABJAwAAAAAAAAEAAAAAAAAAAAAAAA
[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

View File

@@ -30,18 +30,18 @@
[Main] [Main]
Title=WinMerge Title=WinMerge
Description=(v2.16.14) WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle. Description=(v2.16.18) WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.0.1.0 Version=1.0.2.0
Date=2021-10-17 Date=2022-02-22
[Variables] [Variables]
%ProgramFolder%="WinMerge" %ProgramFolder%="WinMerge"
%ProgramExe%="WinMergeU.exe" %ProgramExe%="WinMergeU.exe"
%ProgramVer%=2.16.14 %ProgramVer%=2.16.18
%DownloadURLx86%=https://github.com/WinMerge/winmerge/releases/download/v%ProgramVer%/winmerge-%ProgramVer%-exe.zip %DownloadURLx86%=https://github.com/WinMerge/winmerge/releases/download/v%ProgramVer%/winmerge-%ProgramVer%-exe.zip
%DownloadURLx64%=https://github.com/WinMerge/winmerge/releases/download/v%ProgramVer%/winmerge-%ProgramVer%-x64-exe.zip %DownloadURLx64%=https://github.com/WinMerge/winmerge/releases/download/v%ProgramVer%/winmerge-%ProgramVer%-x64-exe.zip
%SetupFile%="WinMerge_%SourceArch%.zip" %SetupFile%="WinMerge_%SourceArch%.zip"

View File

@@ -30,18 +30,19 @@
[Main] [Main]
Title=BleachBit Title=BleachBit
Description=(v4.2.0) BleachBit has many useful features designed to help you easily clean your computer to free space and maintain privacy. Description=(v4.4.2) BleachBit has many useful features designed to help you easily clean your computer to free space and maintain privacy.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.1.0.0 Version=1.1.1.0
Date=2021-03-07 Date=2022-02-22
[Variables] [Variables]
%ProgramFolder%="BleachBit" %ProgramFolder%="BleachBit"
%ProgramExe%="BleachBit.exe" %ProgramExe%="BleachBit.exe"
%DownloadURL%=https://download.bleachbit.org/BleachBit-4.2.0-portable.zip %ProgramVer%=4.4.2
%DownloadURL%=https://download.bleachbit.org/BleachBit-%ProgramVer%-portable.zip
%SetupFile%="BleachBit.zip" %SetupFile%="BleachBit.zip"
[Process] [Process]

View File

@@ -30,18 +30,18 @@
[Main] [Main]
Title=AgentRansack Title=AgentRansack
Description=(v2022 Build 3289) Agent Ransack is a free file search tool for finding files on your PC or network drives. Description=(v2022 Build 3294) Agent Ransack is a free file search tool for finding files on your PC or network drives.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.0.2.0 Version=1.0.3.0
Date=2022-01-21 Date=2022-02-22
[Variables] [Variables]
%ProgramFolder%="AgentRansack" %ProgramFolder%="AgentRansack"
%ProgramExe%="AgentRansack.exe" %ProgramExe%="AgentRansack.exe"
%ProgramVersion%=3289 %ProgramVersion%=3294
%DownloadURLx86%=https://download.mythicsoft.com/flp/%ProgramVersion%/agentransack_in_%ProgramVersion%.exe %DownloadURLx86%=https://download.mythicsoft.com/flp/%ProgramVersion%/agentransack_in_%ProgramVersion%.exe
%DownloadURLx64%=https://download.mythicsoft.com/flp/%ProgramVersion%/agentransack_inx64_%ProgramVersion%.exe %DownloadURLx64%=https://download.mythicsoft.com/flp/%ProgramVersion%/agentransack_inx64_%ProgramVersion%.exe

View File

@@ -35,15 +35,16 @@ Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.1.0.0 Version=1.1.1.0
Date=2021-11-07 Date=2022-02-24
[Variables] [Variables]
%ProgramFolder%="Explorer++" %ProgramFolder%="Explorer++"
%ProgramExe%="Explorer++.exe" %ProgramExe%="Explorer++.exe"
%DownloadURLx86%=https://github.com/derceg/explorerplusplus/releases/download/version-1.4.0-beta-2/explorerpp_x86.zip %ProgramVersion%=1.4.0-beta-2
%DownloadURLx64%=https://github.com/derceg/explorerplusplus/releases/download/version-1.4.0-beta-2/explorerpp_x64.zip %DownloadURLx86%=https://github.com/derceg/explorerplusplus/releases/download/version-%ProgramVersion%/explorerpp_x86.zip
%TranslationsURL%=https://ci.appveyor.com/api/projects/derceg/explorerplusplus/artifacts/explorerpp_translations.zip?branch=master&job=Platform%3A%20Win32 %DownloadURLx64%=https://github.com/derceg/explorerplusplus/releases/download/version-%ProgramVersion%/explorerpp_x64.zip
%TranslationsURL%=https://github.com/derceg/explorerplusplus/releases/download/version-%ProgramVersion%/explorerpp_translations.zip
%SetupFile%="Explorer++.zip" %SetupFile%="Explorer++.zip"
%TranslationsFile%="Translations.zip" %TranslationsFile%="Translations.zip"
%aLangMap%=CA|3|ZH_CN|2052|ZH_TW|1028|CS|5|DA|6|NA|19|EN|9|FA|41|FI|1035|FR|12|DE|7|HE|1037|HU|14|IT|16|JA|17|KO|18|NO|20|PL|21|PT|22|RO|24|RU|25|SI|91|ES|10|SV|29|TR|31|UK|34|VI|1066 %aLangMap%=CA|3|ZH_CN|2052|ZH_TW|1028|CS|5|DA|6|NA|19|EN|9|FA|41|FI|1035|FR|12|DE|7|HE|1037|HU|14|IT|16|JA|17|KO|18|NO|20|PL|21|PT|22|RO|24|RU|25|SI|91|ES|10|SV|29|TR|31|UK|34|VI|1066
@@ -65,6 +66,12 @@ Run,%ScriptFile%,ExtractProgram,%TargetPrograms%\%ProgramFolder%
RegLoadHives RegLoadHives
// Add the program dir to the System PATH so we can launch from anywhere
RegRead,HKLM,"Tmp_System\ControlSet001\Control\Session Manager\Environment","Path",%PathVar%
StrFormat,Replace,%PathVar%,"%PEPrograms%\%ProgramFolder%;","",%PathVar%
Set,%PathVar%,"%PEPrograms%\%ProgramFolder%;%PathVar%"
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Control\Session Manager\Environment","Path",%PathVar%
// Language // Language
StrFormat,SPLIT,%cmb_Language%,"[",2,%Lang% StrFormat,SPLIT,%cmb_Language%,"[",2,%Lang%
StrFormat,RTRIM,%Lang%,1,%Lang% StrFormat,RTRIM,%Lang%,1,%Lang%
@@ -112,7 +119,7 @@ If,Not,%fb_IncludeDir%,Equal,"",If,ExistDir,%fb_IncludeDir%,Begin
End End
// Autorun // Autorun
AddAutorun,PostShell,NoWait,"Starting %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%" If,%cb_AutoRun%,Equal,True,AddAutorun,PostShell,NoWait,"Starting %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Shortcuts // Shortcuts
@@ -152,9 +159,9 @@ Decompress,"%ProgramsCache%\%ProgramFolder%\%TranslationsFile%",#1
[DownloadProgram] [DownloadProgram]
Echo,"Downloading %ScriptTitle%..." Echo,"Downloading %ScriptTitle%..."
Run,%ScriptFile%,SetProgramArch Run,%ScriptFile%,SetProgramArch
WebGet,%DownloadURL%,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",NOERR WebGet,%DownloadURL%,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",NOERR,"UserAgent=Webget/cURL"
If,Not,#r,Equal,200,Halt,"Download [%SetupFile%] failed: The code returned was [#r]." If,Not,#r,Equal,200,Halt,"Download [%SetupFile%] failed: The code returned was [#r]."
WebGet,%TranslationsURL%,"%ProgramsCache%\%ProgramFolder%\%TranslationsFile%",NOERR WebGet,%TranslationsURL%,"%ProgramsCache%\%ProgramFolder%\%TranslationsFile%",NOERR,"UserAgent=Webget/cURL"
If,Not,#r,Equal,200,Halt,"Download [%TranslationsFile%] failed: The code returned was [#r]." If,Not,#r,Equal,200,Halt,"Download [%TranslationsFile%] failed: The code returned was [#r]."
[#SetProgramArch#] [#SetProgramArch#]

View File

@@ -64,6 +64,14 @@ FileCopy,"%ProjectTemp%\%ProgramFolder%\Q-Dir\*.*","%TargetPrograms%\%ProgramFol
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Settings // Settings
RegLoadHives
// Add the program dir to the System PATH so we can launch from anywhere
RegRead,HKLM,"Tmp_System\ControlSet001\Control\Session Manager\Environment","Path",%PathVar%
StrFormat,Replace,%PathVar%,"%PEPrograms%\%ProgramFolder%;","",%PathVar%
Set,%PathVar%,"%PEPrograms%\%ProgramFolder%;%PathVar%"
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Control\Session Manager\Environment","Path",%PathVar%
RegUnloadHives
FileCreateBlank,"%TargetPrograms%\%ProgramFolder%\%ConfigFile1%" FileCreateBlank,"%TargetPrograms%\%ProgramFolder%\%ConfigFile1%"
FileCreateBlank,"%TargetPrograms%\%ProgramFolder%\%ConfigFile2%" FileCreateBlank,"%TargetPrograms%\%ProgramFolder%\%ConfigFile2%"
@@ -92,7 +100,7 @@ If,Not,%fb_IncludeDir%,Equal,"",If,ExistDir,%fb_IncludeDir%,Begin
End End
// Autorun // Autorun
AddAutorun,PostShell,NoWait,"Starting %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%" If,%cb_AutoRun%,Equal,True,AddAutorun,PostShell,NoWait,"Starting %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Shortcuts // Shortcuts

View File

@@ -30,18 +30,18 @@
[Main] [Main]
Title=WizTree Title=WizTree
Description=(v4.07) WizTree scans your hard drive and shows you which files and folders are using the most disk space. Description=(v4.08) WizTree scans your hard drive and shows you which files and folders are using the most disk space.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.1.2.0 Version=1.1.3.0
Date=2021-12-10 Date=2022-02-22
[Variables] [Variables]
%ProgramFolder%="WizTree" %ProgramFolder%="WizTree"
%ProgramExe%="WizTree.exe" %ProgramExe%="WizTree.exe"
%ProgramVersion%=4_07 %ProgramVersion%=4_08
%DownloadURL%=https://www.diskanalyzer.com/files/wiztree_%ProgramVersion%_portable.zip %DownloadURL%=https://www.diskanalyzer.com/files/wiztree_%ProgramVersion%_portable.zip
%SetupFile%="WizTree.zip" %SetupFile%="WizTree.zip"
%ConfigFile%="%TargetPrograms%\%ProgramFolder%\WizTree3.ini" %ConfigFile%="%TargetPrograms%\%ProgramFolder%\WizTree3.ini"

View File

@@ -66,6 +66,14 @@ ExtractAllFiles,%ScriptFile%,config,"%TargetPrograms%\%ProgramFolder%\Data"
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Settings // Settings
RegLoadHives
// Add the program dir to the System PATH so we can launch from anywhere
RegRead,HKLM,"Tmp_System\ControlSet001\Control\Session Manager\Environment","Path",%PathVar%
StrFormat,Replace,%PathVar%,"%PEPrograms%\%ProgramFolder%;","",%PathVar%
Set,%PathVar%,"%PEPrograms%\%ProgramFolder%;%PathVar%"
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Control\Session Manager\Environment","Path",%PathVar%
RegUnloadHives
// Language // Language
If,Not,%cmb_Language%,Equal,"English",Begin If,Not,%cmb_Language%,Equal,"English",Begin
List,Pos,%aLangMap%,%cmb_Language%,%LangPos% List,Pos,%aLangMap%,%cmb_Language%,%LangPos%
@@ -147,7 +155,7 @@ If,%rbtn_CopyDataFromFolder%,Equal,True,Begin
End End
// Autorun // Autorun
AddAutorun,PostShell,NoWait,"Starting %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%" If,%cb_AutoRun%,Equal,True,AddAutorun,PostShell,NoWait,"Starting %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Shortcuts // Shortcuts

View File

@@ -32,9 +32,9 @@
Title=MPC-BE Title=MPC-BE
Author=Homes32 Author=Homes32
Level=5 Level=5
Version=1.0.4.0 Version=1.0.5.0
Description=(v1.6.0.6767) Media Player Classic - BE is a free and open source audio and video player for Windows. Description=(v1.6.1.6845) Media Player Classic - BE is a free and open source audio and video player for Windows.
Date=2022-01-07 Date=2022-02-22
Selected=False Selected=False
Mandatory=False Mandatory=False
@@ -42,8 +42,8 @@ Mandatory=False
%ProgramFolder%="MPC-BE" %ProgramFolder%="MPC-BE"
%ProgramExe%="mpc-be.exe" %ProgramExe%="mpc-be.exe"
%ProgramExe64%="mpc-be64.exe" %ProgramExe64%="mpc-be64.exe"
%ProgramReleaseVersion%=1.6.0 %ProgramReleaseVersion%=1.6.1
%ProgramFullVersion%=1.6.0.6767 %ProgramFullVersion%=1.6.1.6845
%DownloadURLx86%=https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release#$p20builds/%ProgramReleaseVersion%/MPC-BE.%ProgramFullVersion%.x86.7z/download %DownloadURLx86%=https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release#$p20builds/%ProgramReleaseVersion%/MPC-BE.%ProgramFullVersion%.x86.7z/download
%DownloadURLx64%=https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release#$p20builds/%ProgramReleaseVersion%/MPC-BE.%ProgramFullVersion%.x64.7z/download %DownloadURLx64%=https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release#$p20builds/%ProgramReleaseVersion%/MPC-BE.%ProgramFullVersion%.x64.7z/download
%SetupFile%="MPC-BE.zip" %SetupFile%="MPC-BE.zip"

View File

@@ -30,18 +30,18 @@
[Main] [Main]
Title=WinSCP Title=WinSCP
Description=(v5.19.5) WinSCP is a popular SFTP client and FTP client for Microsoft Windows. Description=(v5.19.6) WinSCP is a popular SFTP client and FTP client for Microsoft Windows.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.0.6.0 Version=1.0.7.0
Date=2021-12-27 Date=2022-02-22
[Variables] [Variables]
%ProgramFolder%="WinSCP" %ProgramFolder%="WinSCP"
%ProgramExe%="WinSCP.exe" %ProgramExe%="WinSCP.exe"
%ProgramVersion%=5.19.5 %ProgramVersion%=5.19.6
%SetupExe%="WinSCP-%ProgramVersion%-Setup.exe" %SetupExe%="WinSCP-%ProgramVersion%-Setup.exe"
%DownloadURL%=https://winscp.net/download/WinSCP-%ProgramVersion%-Setup.exe %DownloadURL%=https://winscp.net/download/WinSCP-%ProgramVersion%-Setup.exe
%LangMap%=1025|ar|1059|be|1026|bg|1027|ca|2052|ch|1028|chs|1029|cs|1030|da|1031|de|1032|el|1034|es|1061|et|1065|fa|1035|fi|1036|fr|1050|hr|1038|hu|1057|in|1039|is|1040|it|1041|jp|1042|ko|1063|lt|1086|ms|1043|nl|2068|no|1045|pl|1046|pt|2070|ptg|1048|ro|1049|ru|1051|sk|2074|srl|1053|sv|1055|tr|1058|uk|1066|vi|-181|xxk %LangMap%=1025|ar|1059|be|1026|bg|1027|ca|2052|ch|1028|chs|1029|cs|1030|da|1031|de|1032|el|1034|es|1061|et|1065|fa|1035|fi|1036|fr|1050|hr|1038|hu|1057|in|1039|is|1040|it|1041|jp|1042|ko|1063|lt|1086|ms|1043|nl|2068|no|1045|pl|1046|pt|2070|ptg|1048|ro|1049|ru|1051|sk|2074|srl|1053|sv|1055|tr|1058|uk|1066|vi|-181|xxk

View File

@@ -30,18 +30,18 @@
[Main] [Main]
Title=simplewall Title=simplewall
Description=(v3.5.3) A simple tool for configuring the Windows Filtering Platform (WFP). Description=(v3.6.1) A simple tool for configuring the Windows Filtering Platform (WFP).
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.0.1.0 Version=1.0.2.0
Date=2021-10-17 Date=2022-02-00
Interface=Interface Interface=Interface
[Variables] [Variables]
%ProgramFolder%="simplewall" %ProgramFolder%="simplewall"
%ProgramVersion%=3.5.3 %ProgramVersion%=3.6.1
%DownloadURL%=https://github.com/henrypp/simplewall/releases/download/v.%ProgramVersion%/simplewall-%ProgramVersion%-bin.zip %DownloadURL%=https://github.com/henrypp/simplewall/releases/download/v.%ProgramVersion%/simplewall-%ProgramVersion%-bin.zip
%DownloadProfilesURL%=https://github.com/henrypp/simplewall/blob/master/bin/profile_internal.xml %DownloadProfilesURL%=https://github.com/henrypp/simplewall/blob/master/bin/profile_internal.xml
%DownloadLangURL%=https://github.com/henrypp/simplewall/blob/master/bin/simplewall.lng %DownloadLangURL%=https://github.com/henrypp/simplewall/blob/master/bin/simplewall.lng

View File

@@ -30,19 +30,19 @@
[Main] [Main]
Title=Notepad++ Title=Notepad++
Description=(v8.2.0.0) Notepad++ is a free and open source code editor and Notepad replacement that supports multiple languages. Description=(v8.3.1.0) Notepad++ is a free and open source code editor and Notepad replacement that supports multiple languages.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=True Selected=True
Mandatory=False Mandatory=False
Version=1.3.5.0 Version=1.3.7.0
Date=2021-12-18 Date=2022-02-23
[Variables] [Variables]
%ProgramFolder%="Notepad++" %ProgramFolder%="Notepad++"
%ProgramExe%="notepad++.exe" %ProgramExe%="notepad++.exe"
%ShellExtDll%="NppShell_06.dll" %ShellExtDll%="NppShell_06.dll"
%ProgramVersion%=8.2 %ProgramVersion%=8.3.1
%DownloadURLx32%=https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v%ProgramVersion%/npp.%ProgramVersion%.portable.7z %DownloadURLx32%=https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v%ProgramVersion%/npp.%ProgramVersion%.portable.7z
%DownloadURLx64%=https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v%ProgramVersion%/npp.%ProgramVersion%.portable.x64.7z %DownloadURLx64%=https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v%ProgramVersion%/npp.%ProgramVersion%.portable.x64.7z
%aToolbarIconMap%=Fluent UI: small|small|Fluent UI: large|large|Filled Fluent UI: small|small2|Filled Fluent UI: large|large2|Standard icons: small|standard %aToolbarIconMap%=Fluent UI: small|small|Fluent UI: large|large|Filled Fluent UI: small|small2|Filled Fluent UI: large|large2|Standard icons: small|standard
@@ -92,7 +92,7 @@ Loop,%ScriptFile%,RegisterFileExtensions_Loop,1,%ExtCount%
Echo,"Configuring %ScriptTitle%..." Echo,"Configuring %ScriptTitle%..."
// doLocalConf is ignored if running from Program Files // doLocalConf is ignored if running from Program Files because
// the notepad++ authors decided that they know better then us when the ProgramDir is writable, // the notepad++ authors decided that they know better then us when the ProgramDir is writable,
// so unless we want to patch the .exe we can only use doLocalConf if notepadd++ is running from cd/usb. // so unless we want to patch the .exe we can only use doLocalConf if notepadd++ is running from cd/usb.
// otherwise we will need to copy config.xml to %AppData% if using Run From Ram. // otherwise we will need to copy config.xml to %AppData% if using Run From Ram.
@@ -107,7 +107,7 @@ Else,Begin
End End
// Don't check for updates // Don't check for updates
XMLUpdate,%config.xml%,"NotepadPlus/GUIConfigs/GUIConfig[@name='noUpdate']","no" XMLUpdate,%config.xml%,"NotepadPlus/GUIConfigs/GUIConfig[@name='noUpdate']","yes"
// Menu Bar // Menu Bar
If,%cb_ShowMenuBar%,Equal,True,XMLUpdate,%config.xml%,"NotepadPlus/GUIConfigs/GUIConfig[@name='MenuBar']","show" If,%cb_ShowMenuBar%,Equal,True,XMLUpdate,%config.xml%,"NotepadPlus/GUIConfigs/GUIConfig[@name='MenuBar']","show"

View File

@@ -30,23 +30,22 @@
[Main] [Main]
Title=Notepad3 Title=Notepad3
Description=(v5.21.905.1) Notepad3 is a fast and light-weight Scintilla-based text editor with syntax highlighting. It has a small memory footprint, but is powerful enough to handle most programming jobs. Description=(v5.21.1129.1) Notepad3 is a fast and light-weight Scintilla-based text editor with syntax highlighting. It has a small memory footprint, but is powerful enough to handle most programming jobs.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.0.3.0 Version=1.1.0.0
Date=2021-10-17 Date=2022-02-22
[Variables] [Variables]
%ProgramFolder%="Notepad3" %ProgramFolder%="Notepad3"
%ProgramExe%="Notepad3.exe" %ProgramExe%="Notepad3.exe"
%ProgramVersion%=5.21.905.1 %ProgramVersion%=5.21.1129.1
%DownloadURL%=https://github.com/rizonesoft/Notepad3/releases/download/RELEASE_%ProgramVersion%/Notepad3_%ProgramVersion%.zip %DownloadURLx32%=https://github.com/rizonesoft/Notepad3/releases/download/RELEASE_%ProgramVersion%/Notepad3_%ProgramVersion%_x86.zip
%SetupFile%="Notepad3.zip" %DownloadURLx64%=https://github.com/rizonesoft/Notepad3/releases/download/RELEASE_%ProgramVersion%/Notepad3_%ProgramVersion%_x64.zip
%SetupFile%="Notepad3_%SourceArch%.zip"
%ConfigFile%="%ProgramsCache%\%ProgramFolder%\Notepad3.ini" %ConfigFile%="%ProgramsCache%\%ProgramFolder%\Notepad3.ini"
%InnerSetupFilex86%="Notepad3_%ProgramVersion%_x86.zip"
%InnerSetupFilex64%="Notepad3_%ProgramVersion%_x64.zip"
[Process] [Process]
Echo,"Processing %ScriptTitle%..." Echo,"Processing %ScriptTitle%..."
@@ -125,8 +124,7 @@ Associate,"%Ext%","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
// =============================================================================================================================== // ===============================================================================================================================
[ExtractProgram] [ExtractProgram]
Echo,"Extracting program files..." Echo,"Extracting program files..."
Decompress,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%" Decompress,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",#1
Decompress,"%ProjectTemp%\%ProgramFolder%\%InnerSetupFile%",#1
[#DownloadProgram#] [#DownloadProgram#]
// =============================================================================================================================== // ===============================================================================================================================
@@ -158,10 +156,10 @@ If,Not,#r,Equal,200,Halt,"Download failed: The code returned was [#r]."
// =============================================================================================================================== // ===============================================================================================================================
[SetProgramArch] [SetProgramArch]
If,%SourceArch%,Equal,x64,Begin If,%SourceArch%,Equal,x64,Begin
Set,%InnerSetupFile%,%InnerSetupFilex64% Set,%DownloadURL%,%DownloadURLx64%
End End
Else,Begin Else,Begin
Set,%InnerSetupFile%,%InnerSetupFilex86% Set,%DownloadURL%,%DownloadURL86%
End End
[#LaunchProgram#] [#LaunchProgram#]

View File

@@ -30,18 +30,18 @@
[Main] [Main]
Title=AIDA64 Title=AIDA64
Description=(v6.33.5700) AIDA64 Extreme is an industry-leading system information tool. It provides extremely detailed information about both hardware and installed software, but also helps users diagnose issues and offers benchmarks to measure the performance of the computer. Description=(v6.60.5900) AIDA64 Extreme is an industry-leading system information tool. It provides extremely detailed information about both hardware and installed software, but also helps users diagnose issues and offers benchmarks to measure the performance of the computer.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.1.1.0 Version=1.1.1.0
Date=2021-03-29 Date=2022-02-23
[Variables] [Variables]
%ProgramFolder%="Aida64" %ProgramFolder%="Aida64"
%ProgramExe%="aida64.exe" %ProgramExe%="aida64.exe"
%ProgramVersion%=633 %ProgramVersion%=660
%ProgramIni%="aida64.ini" %ProgramIni%="aida64.ini"
%DownloadURL-Extreme%=http://download.aida64.com/aida64extreme%ProgramVersion%.zip %DownloadURL-Extreme%=http://download.aida64.com/aida64extreme%ProgramVersion%.zip
%DownloadURL-Engineer%=http://download.aida64.com/aida64engineer%ProgramVersion%.zip %DownloadURL-Engineer%=http://download.aida64.com/aida64engineer%ProgramVersion%.zip

View File

@@ -30,19 +30,19 @@
[Main] [Main]
Title=HWinfo Title=HWinfo
Description=(v7.16) Comprehensive Hardware Analysis, Monitoring and Reporting. Description=(v7.20) Comprehensive Hardware Analysis, Monitoring and Reporting.
Author=Homes32 Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.0.7.0 Version=1.0.8.0
Date=2022-01-07 Date=2022-02-23
[Variables] [Variables]
%ProgramFolder%="HWinfo" %ProgramFolder%="HWinfo"
%ProgramExe%="hwinfo32.exe" %ProgramExe%="hwinfo32.exe"
%ProgramCfg%="hwinfo32.ini" %ProgramCfg%="hwinfo32.ini"
%ProgramVersion%=716 %ProgramVersion%=720
%DownloadURL%=https://www.hwinfo.com/files/hwi_%ProgramVersion%.zip %DownloadURL%=https://www.hwinfo.com/files/hwi_%ProgramVersion%.zip
%SetupFile%="hwinfo.zip" %SetupFile%="hwinfo.zip"

View File

@@ -0,0 +1,260 @@
[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=Installed Software (PE)
Description=A small tool that allows you to view a list of all software installed on a host computer while running in Windows PE.
Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.0.0.0
Date=2022-01-25
[Variables]
%ProgramFolder%="InstalledSoftwarePE"
%ProgramExe%="Installed Software (PE).exe"
%SetupFile%="Installed_Software_PE.7z"
%DownloadURL%=https://www.pcassistsoftware.co.uk/downloads/Installed_Software_PE.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
///////////////////////////////////////////////////////////////////////////////////
// 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 files..."
Decompress,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",#1
[#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%","Referer=https://www.pcassistsoftware.co.uk/ccount/click.php",NOERR
If,Not,#r,Equal,200,Halt,"Download failed: The code returned was [#r]."
[#LaunchProgram#]
// ===============================================================================================================================
// Name...........: LaunchProgram
// Description....: Unpack and launch the program.
// Syntax.........: Run,%ScriptFile%,LaunchProgram
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_LaunchProgram
// ===============================================================================================================================
[LaunchProgram]
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,"%ProjectTemp%\%ProgramFolder%"
ShellExecuteEx,Open,"%ProjectTemp%\%ProgramFolder%\%ProgramExe%"
[#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]
System,Cursor,Wait
WriteInterface,Value,%ScriptFile%,Interface,cb_RunFromRam,False
WriteInterface,Value,%ScriptFile%,Interface,cb_AlwaysDownload,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,"System Tools"
WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"Installed Software (PE)"
System,Cursor,Normal
[#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,"A small tool that allows you to view a list of all software installed on a host computer while running in Windows PE.#$x#$xOn first run this script will download the setup file (~13 MB) and cache it for future builds."
[#Interface#]
// ===============================================================================================================================
// Name...........: Interface
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[Interface]
btn_LaunchProgram="Launch Program",1,8,5,5,132,25,LaunchProgram,play-hot.png,False
bvl_Homepage=bvl_Homepage,1,12,367,5,72,25
web_Homepage=Homepage,1,10,377,9,60,18,https://www.pcassistsoftware.co.uk/free.html
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."
cb_AlwaysDownload="Always download latest version",1,3,155,54,177,18,False,"__Enable this option to ensure you always included the latest version in your build."
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,"System Tools"
txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,"Installed Software (PE)"
lbl_RuntimeNote="Note: Requires the PhoenixPE > Components > .NET Framework script to be enabled.",1,1,5,295,563,16,8,Bold
[InterfaceEncoded]
play-hot.png=841,1220
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]
InstalledSoftwarePE.ico=67646,20112
Logo=InstalledSoftwarePE.ico
[EncodedFile-InterfaceEncoded-play-hot.png]
lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAAAZiS0dEAP4A/gD+6xjUggAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAAEAAAABAAXMatwwAAAiJJREFUOMutkz1oU2EUhp/vu3/5ublJappqqDRiIlYXFStKxy4WdCkibhXcXMVRBEGhUB0V3BsFRTqIQnHQRRSnFKzUIuK/TdPGJG2Te2/u/dwq1tIK+k5nOc9wzvPCP0asTUkDFAKlQBOKH/7fU/SRPpS6w4HHA6OHHh25kh/f3ztUGUYUYlvuSgChg8id1SIR/UQqHbnU25+6t/Bgflgv2nrm/K6tAXRCiCu0VSH0VYGtGUd7somJgZHitaTj5E4+PwV95mYABbKDtgraskRf0YkGsXS3nblQLOTvf39aH9YKXXp2tH9jgAoAQmTbwHAj6J6N4TlYHUemI+lj+Z09E0OnB6525eK5My/PQVZfd4NQggLdj2P4DlbHwVRRpBSEmotmddKZ7sTFvQf77k4/LBcOXx789QAAQg0CMIIYMjCpeYtU3Xnqfg2PNioSYjmWSIWZWKfum16ivQ4gFKR3sORWeL+yQKU1jy9diCpkUiANvblcdUufXyxdd0uNOSx+BygRksrsYa45Q0dfhQRoKYHlmEprm9PerBhrlLxJsxhpuTTAXQdAU4SLISIZIJOC+DaLpGU31VejVH/m3aje/vjWiCZYfrP0p4QA0hQ03lXZnbdVtieG3bLL9bI/NnezMpncF28B+K3mxhYDyHqAqs4Ex58MTiUWrS8fpmq3Xo2XZ41YjNrrb5uauFYmM7YdFYZSha7QLSdoNz9t2YP/kp+AfsdFsD8fGgAAAC56VFh0Y3JlYXRlLWRhdGUAAHjaMzIwsNA1sNA1MgkxMLAyMrMyNNY1MLUyMAAAQe0FE0pvDAgAAAAuelRYdG1vZGlmeS1kYXRlAAB42jMyMLDQNbDQNTIIMbSwMrG0MrLQNTC1MjAAAEKCBSOylbeyAAAAInpUWHRTb2Z0d2FyZQAAeNpzTMlPSlXwzE1MTw1KTUypBAAvnAXUrgypTQAAAABJRU5ErkJggnic4ynISazUzcgv0SvIS2cYBSMNeDLjl/9974ElIwMACj8H7bPi5SwBAAAAAgAAACQAAABJAwAAAAAAAAEAAAAAAAAAAAAAAA
[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-InstalledSoftwarePE.ico]
lines=4
0=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
1=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
2=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
3=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
4=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

View File

@@ -35,8 +35,8 @@ Author=Homes32
Level=5 Level=5
Selected=False Selected=False
Mandatory=False Mandatory=False
Version=1.0.0.0 Version=1.0.1.0
Date=2020-02-23 Date=2022-02-23
[Variables] [Variables]
%ProgramFolder%="VersionTabXP" %ProgramFolder%="VersionTabXP"
@@ -44,7 +44,7 @@ Date=2020-02-23
[Process] [Process]
Echo,"Processing %ScriptTitle%..." Echo,"Processing %ScriptTitle%..."
If,%cb_RunFromRam%,Equal,True,RunFromRam RunFromRam
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Extract // Extract
@@ -138,8 +138,7 @@ web_Homepage=Homepage,1,10,377,9,60,18,http://TheOven.org/index.php?topic=1720
btn_SetDefaultOptions=,1,8,541,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults" 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_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" 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 lbl_NoConfig="No configuration options are available for this script.",1,1,5,50,457,16,8,Bold
cb_RunFromRam="Run From RAM",1,3,12,54,100,18,True,"__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."
[InterfaceEncoded] [InterfaceEncoded]
play-hot.png=841,1220 play-hot.png=841,1220
@@ -148,6 +147,8 @@ Advanced_16.png=2000,2768
Help_16.png=2830,3868 Help_16.png=2830,3868
[AuthorEncoded] [AuthorEncoded]
VersionTabXP_80.png=5217,7064
Logo=VersionTabXP_80.png
[EncodedFile-InterfaceEncoded-play-hot.png] [EncodedFile-InterfaceEncoded-play-hot.png]
lines=0 lines=0
@@ -186,3 +187,9 @@ lines=2
0=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 0=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
1=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 1=Dx21G5AA9ecZLNWyBzKtIXp9xfEUl3Tvhd1Z/yqfCYrNp//++SjgcbPTtiSw6umJAdmijmY9ykxudCYSXZdb0fctoQnEmT3cSZHpjxFyLcLxTGuR2GizcTiL+x4yv+Vt5BYpFGWXGXW95G1V+C7W93fflF+hpbCzspm5VHvX5AI8GAvkZ5ut+Y+BuEck4cfAZSxyIBX+6FymtYGCeFs97nbaPLHZ6WYSTHm/NhwvZ6C0KstLCBDvgIEuaZ+J432g90niUwcDQqaN3drzq0gD7YCAM3YNSQ4TVQ7Syd1SxR90uI0UQZu269cvpFQF+hlK9nNz7KYVoU9vRn6QKYwxpKdwXm3SV8ykagrRgdEXY+y9EkYi9r3pLebwwRVztWhIMCbvatX4sXhPdmN1FeOtTNnK9yx0RUvL6dG3uWON7Q1Fu98/K8hEWVFqbju1yuqYn907QQu3bPeNxBDKUNzSwSJKlkLrjZeaYJHleTJmi8FtZGzSnolRv71ExNXjWSir7eKoUEylvpnwvCEb++NSvw+PKXUI4WDQDyYhHZ1I7q72wRc18aFERbXpq+FKaqlwPXuvJ6ofQ2BCjn7hhiS6p2XT6lXTZCAfjVweGVmMZalTV+GnR8Mn89d0Ixsk18/XxpFsun4vR1eDhF32M8zkkrwUTKw9E150M39GJ1UZyDs60FZo2nd7tHimk8CKF5B/ADggVQywZgVGRZle6Edl8XN7LclfgXXNr4lmg8TID20bZdrXO48eEuMo9h51a5iBwwUc6U6eJXYKLYefoxJByE7JHjQM0091V/YXC0X03RLW1LbfMY/jsdJJy1YNIVeP8krpMR0gSxE/LKk8SPHrJ1CMegHjf7BWYvxI3JB/SMSIXgooVxm3/Rtp2Bex+tphDP+1gwgI8OR5vMSLgSG5da5xelRNTI4p0atAlYxuQp1wF/uoxlFkHFiXXL6IlBZZCj3QiYNdBA/6LislNYrD06ZeasQDjqHROWnNkUcoOY3/h+NDh2sKmpJpasTYbdsIuUQ+Vt/6iNXB/eIPcmUs3yhmR1wrp11Fgp3/W5n6GfAb+oRKe4POuhlgUwPVvdo5ad+V1IhglDwkCCeRS2kjdeDiT090REDn3x6DVy2n8Mo0IfJaTDe0WY/ryNbDm2NBJ873aZKxeZ8yQMkzhscpLAtVOx1IpuJIwFI9i7FMhpuBWRt7LvPnB+GdrgGFddl7yAaDB+2vVcPgnYrkHjTGKTmpSlxKOCZ8eOawdp1cu30UVBCwuof4hxP1B3arTmDObY+9N0/n+b0PkwzQvagn57hE+2YJtUpj8wmbaXj4C30uUHIBHYxrlrCrpcJmTk0vmxEJ7WV890Xuy/z5a3EFmDKMuzrMm4yNlfgGJ/C9Wxtz+urgH8HN+5Q2uk5OPwmeM7g+i7mKOef5lOjGWWB0UQVDagbKydPjR9D/HfERaK4Cqn89+njqWWzq7S1a74UuVyEhluKjj9T9EU/fuCgO/A6fJPsKzt4WZ0Y8O6+fno87ZGRQ7vp6CdK2DaCY5Tr754lQmWOYC+mfWK0OQFsMDSwtLgoHxXPeD94PACCo0rJK4/JTbqbOha+9qKI0psNNjZ5QoOWIGnWcEmfNPR/9nqmBHNhDmW+eH8HijUJ4+CiDxOArTa5+kz2PDITylNGgC+9PMpb5MDgjnfLFY1/iI1eAXGZW00VbI8V6jIMqg8M6vzhotdzCl+uUGExEXKDcuDZM8OqKVLWtinm/IRibO9qk4aWy/pk0f8g4dQ2k2JbltI6WdypFcJAjABnnly1bnOVgXf+lDQaoQPm064YJEQE1xU7B4AP7PnMCGGRqyfKjyy8lpIbKTMsGaq0HCZ28qC+byHNAOqZqlEXcQFDg1qpSF7w/sH5p4X+LCRH/grfNKvqWJCjURvjxdD68T/ZWKe7PUnE+5TMdZtRPCFMzjo9RK/k21rNy8LisJHBnrgyJQJDLH6C0A+mOkZzPLngrr2MLDOonV0kzw5JqXWLywOxGturl96y0BZ1Qy4plrBuMkRlaR3neWtaKzaqfRPTeou8bM+HmmaZ7E0JeBMz/FMMceFlIZfNhfH3DzrL3VsnoHZ+HHhM08MO5iQBVGcafh+YrINeAs+RUDtL4KfhK4N8SvsoE23UoK73OcxCMLbYoyjTwZjbFFgONf57Jq3Y7rxKjQU8zLyJJEhxcRR1mbfi/U/cN0lF9f7kjcNC4imx1dLt0G5eOnssDflCnVV3yDvUnj61UFDnMF0zOGJKFUgN9Q2fMr45g2Ox6vk/4YBN+IAYV/bkBwiJ6rehjl6qkNcVB0s26tew1MButzXHiBNZr6vyl51sVn+34ix/dpoAUM2hG1PazVI1Mw0RfF42qa/ezaKLxtp/QnioFtCFOaZNX3Y+sZV2iDNte0fY4DNapNRgQoBseF1trDOjzFgHJtcoq/iRHTJqrDogwFIl5jK2guBRTDxVJj3DcIXsM0HiILiwvCBEHvcUC43raHWzdLPVjX/AgJFxnLWE4AgTEUuzqK/TP/bsQTgoeXAix3CJszclku9eEJGc8Opxlyp9ejeFCOMib/CNH94kiUHx68bezM9osc84OAAPMgqip+cw5GOVp+zwvQrlk1kzGC735jf821FkZx7JBBSMaCpB+mO/AXSM981ziJmU4mYxzMiMVonoNxZi2ATC0NlcnNa9YcRMd4t5ZzRwABsdiZQMCgE9RjdBM0gxsOhQ9Ot8QAyvdYiS7prdWxeRE7QZOZf+r+6YRpQawsUqm6HK2Zv4Dkl9JhZJf8MTcfpWkv8DCGAA+8eUnS6yEy6iSXSZOTDRtoYkako9/nCYYqN5o6jbuH1wGzyM5T3ssD6KmpMQUjWsaMO3FKC7dxsL5G1hUhzkPh/vTdKADIymm0rY++snAHexkpbvPgWub/R9zOl5h0uKsrKJJzBtb0zLxCiyDp5Tf33SbHI7k6zC1pXSOOVUIGP6RjIzbEH5wpDJH7nnanQfL1rqpl/ezZP6K59NSmLNiLMueJsJCBiEooYX9qM6dwwfJD9aVlC2NN8go37cQeYWCoDmUoKcZCjgK6rLVEEkOfIwMekxQpqfhG/C4TM4h4cIUxzhulC0kkNpTiktZntjkDYCDNTdiviTWhgO9KJptYaG6cjbEgN2Y2gMqq1Dg9jpDaqXoQM0jYaSpQQhPV3XQD/enaOEzEFVsDtQk1h6w/55LvdpzBPLbnITak6yscTrWJwPX5tFvBwiYtM2bkuWBrL5njp+j576H2rd2P3DNTrp1pQ8/6vRB9PqunStRCGZPRLVX/jjNfhJ4GPM3gtq1omCwu5CGcFxmhyJ8tyZ2TAEoxOzsGsJqdUzrVhfZEG1wfk2NfyNZDXNNFL4gsOh7lCO3vNlQ2h8K4FaAJhkrL9OC0PkqSQ7SXCvlpkcuNQALVrjZ80IkpTS1CC8WRD/tr4Ujc4YLweSronmgxJKHpLCtVMbyTBvgy72Z55PGH+YITE4gGfujl+48ztcaRZrZs6empE/FJjtFnR7XtpYsRMLtljjPrDqkHM+KMB5m1VbPUWD6tnnnDx6NIg+Mh56dtEuwfEimIiODXGdeRnmSJNf42gmdDSuIBHf1Zmqjbbin8QS/bM0wCFG461p6iFLp1wg4tJvSZTcjBSQzM+/3ppVxAPIS1qxaG0Bg3Tf/OUBchO6m3hLU1ulitSY1ruqobTkNsKPyoFmvgl35zbCm8dagf6Ymje4ObApSZsMCulkfeJO3EemiHWk22wHnBxdVd0X3mofCo3grUlqFH8YLhy9U9iSQ6Opt0HIJPF+aesMHGu+SF2whFyG4uPfi/6DLA8aL6r9amldZE2GeoqFFqnMPsxuUJYTyzdifd58EgXtnE6z4b3fdCS13LF0m7F82gMWnA2ReriFvZyQ5qgHZIibpflh4lh5/g6AXFc/XgAqEkklS3bcvEb67xYnM0EX795UkOaKF0kDeQU/d4q0ereDHXG+mjwNdyplXz/OQJODUIdfbzg3ut7OYogDrOg4kIT9JW16OtQYkuPZfdwjnc1vIwNM84I0Qw8Ec8WhiPjnQ5iMwXB01QcJ1tcdZj6ODtU2oYtZ00zmxcn
2=/0IKe9y+jCQ6pVH2lhjobKzgyUsldXNPVIUTNGDSN7Xsa0ZHjeRvsaZKLCcdg7q4x4tbf7jZG23Er8SyrHvAmi6JfnEHWvBtrTkP+DjvyWlHyJ/TFXYRA7pusp+QAiWzn6CGcx4gfN6XlfsUAeHLlb5v0owWBuQCd7WA46NCERg/bPZHK6y3R1XNmvu2iN9F8bHuszvzwjxGDlx1z0VpCnPMIO2HZ7NSqn/eqqtSrCUTTinRu64V/DWNN44cYU81IMpBAAADyQsHFGUIlAABuDGAjAEAbbHgtbHEZ/sCAAAAAARZWnicEwhLLSrOzM8LSUyKCNBLyclhGAUjCrhBqDsS2KX/AwETGwAv5wteb/d83gEAAAACAAAAKQAAANwYAAAAAAAAAQAAAAAAAAAAAAAA 2=/0IKe9y+jCQ6pVH2lhjobKzgyUsldXNPVIUTNGDSN7Xsa0ZHjeRvsaZKLCcdg7q4x4tbf7jZG23Er8SyrHvAmi6JfnEHWvBtrTkP+DjvyWlHyJ/TFXYRA7pusp+QAiWzn6CGcx4gfN6XlfsUAeHLlb5v0owWBuQCd7WA46NCERg/bPZHK6y3R1XNmvu2iN9F8bHuszvzwjxGDlx1z0VpCnPMIO2HZ7NSqn/eqqtSrCUTTinRu64V/DWNN44cYU81IMpBAAADyQsHFGUIlAABuDGAjAEAbbHgtbHEZ/sCAAAAAARZWnicEwhLLSrOzM8LSUyKCNBLyclhGAUjCrhBqDsS2KX/AwETGwAv5wteb/d83gEAAAACAAAAKQAAANwYAAAAAAAAAQAAAAAAAAAAAAAA
[EncodedFile-AuthorEncoded-VersionTabXP_80.png]
lines=1
0=iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAIAAAABc2X6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYjBmOGJlOSwgMjAyMS8xMi8wOC0xOToxMToyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMi0yM1QxODoxNzozMi0wNjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDItMjNUMTg6MjA6MjUtMDY6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDItMjNUMTg6MjA6MjUtMDY6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNjZGMyNTFiLTE5YjAtMTI0Zi1hOTZkLWRjODVmYWI5OWVjZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpjY2RjMjUxYi0xOWIwLTEyNGYtYTk2ZC1kYzg1ZmFiOTllY2YiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjY2RjMjUxYi0xOWIwLTEyNGYtYTk2ZC1kYzg1ZmFiOTllY2YiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNjZGMyNTFiLTE5YjAtMTI0Zi1hOTZkLWRjODVmYWI5OWVjZiIgc3RFdnQ6d2hlbj0iMjAyMi0wMi0yM1QxODoxNzozMi0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjIgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps/F68cAAA8ZSURBVHja7VzZWxtZdud98pD3PCX5FyZP+S+SL2/J9CT53DNO5uvO5/TY3dM27m5sPF7AC4sxizCLBYjFWEjsYHYQQgjta5VKa6kkVUlVqirVJpFTKsCY7njaxtM2PRyKj1u3Tt17fvcs91TdW9Ts/4VRjfZHEKWplSWr26mWBUFWyif4KmUF6kVRVBTleL1aKUkfM0JJknieB7FlWT4AXFEq40bbv9R+1jjbDKchn8sXilJU1uf2hZFoJpuNRhOhUNDvsm9s2HhByGXS8RQeQSI0QxM4Ztu242kiGYsmkulUmojHIq7dXb8PSSUT6Wzue0P3ASgUDgdDoVcapgv5q19OPnr+IrMfh1OWoUi6iEUjzl1HIBDwBgJ+fyiMIBxLo2E0k80EA35vMOyw70Wj0f19JRlPY9GYY3trx+ZCopjP4wm53X6PL+B1BSMx6UMDrlQqoLNcLgelA8DlcpkgirJcPsFXrnJUGZTKYVm7bb9SPV63HFE8su3vXf6ggF8JD4DlKmkX5GOkvKKyAoirPqAVjtMRc7lKJ66WDxk+HqqhKCqfzxcKhfzp6PQt/LmJqlINTdMkSabT6czrlE4TDMOyRSabzQJDNpsBTGyxmM38MBEE8YOVLMsVi0UYDoYuUPlCkWGhqf+P+fs14H08L4CQOZWyJEVW/0IbGVAUtJ2nSHBQQEKSObJKcP0HJQTM0E4NwzBH59QxYphCBAknkplikYFGwZpz2QyCRmEIyGoHxwnuhSHLnagHtefzfr8vkUjkiHQslipQFERyjivlSfJEC9UxzZ6ohGGCvtwuRwyL52mG41k6T7MsD8GirMipGOYJoHm6yPFMgSnybKlQoAs0K5Z46Ih8XTxNtgPAmg6hQL8iBsLv0pzpxs1bze1t7R3Dz0cm79Rd+9+vamdX1wtFgWOL9HHuaiPaEB5RkWVBp2tbyz1t9z//3Wf1N+5dv17/X5/9/rl5BULG8c6AAJsm0HGSJDmRTPQ9633Y8KBN16Ufm+7oaGnretzX//zxY71txz7c29r4qPHRo+Zvvrr5qK216XFz693GLt0wycn8MQlBvCO/OwAMVHVCMDlGc0ZJFHZ3t/UGw+TM7OTEbH/34OzMrNlknN+0CaKsmihwHnNgMD8YtYJKea0FKMG4WK0W4+ioecI4a57S9QwNGkaXVy2iUi4cuj0oQCuAEk4EBfAFPJ0OIzGn3WmzWew+bG5x1mgcGR8x9/ePJ3ACca6NjgwbxyeHng70D/XPzM28NE0YDBM4xdB5KndIIBiIB4VXGlbPQVyKBOsVIepKMmRV6rQEP+UyTDiyJJXEClvkWKYA/GDlBJFmuJIiKZKk8BwPV8DsZQEGSp2e4BdAACf4sFSWRWCDcVIqggD8siyJAAnytpJQEkS4RxaqeRzUF/JUtioieFnV9ChRECDax+LxxdXNPMXsy7JYnUGBk+UFmA5BQm3KESWRE5QT05I2TwAbtAmdHgAG9DCHRMOoTte3tLHt9/m8bvee3R4KBi07e2g8WeI5GB6QAe4BXF63f2JiFkGDbo/T6fRCgpUlYgtTU6OmhaX17dGhAbfbCWqrWpMaI6B9cD2WTLY1PewbHPL5/GmCME/P7Hk8kLdNT00tr2wiQY/L6SMpsDK62lcGjBwEjcfivU+7Wloefvp5nTcQ8zls7a1t6xYnTIaaIRxMs2V5ZXV1aNQwNTkxOGg0mafX18zGySVGOECuBSkVsKZ0qEJD2L3bD/71Vxdae58Z9R0XL37eq9N9/kWtP0nuy9KRowLnzo5n3GA0PGtrbntcX3ero+tJb8fj//j3/77yVf23t+7Xf1d7o/7aypYVOMEstRhREpVsAhvo62m4WfvFlaseNDa3ON/a3Pr176/eu3u3taXru6tX6upbAhhRUYTjfYXR4MXPvrxw4dLLuXk43Vpd+vTXn9xv6lVzxKrzlw81jAZthsEe44uJwYEXen3/7OzYqHEpz5VPAiaqpAbOHBHF0GAYxbM5KpeOxmIQYAOBYI6ktIgPoVg1B5LK54iAzxdCo1D0e52bG2sRNIpFMQwJx6JYIU+uba66/GGIHNpdmofDtAM6J7MEhkXAJiBZiUcwj8ubxnEik00kU3H4xdPUsb7U+YJlTHMrrS1PECQEDgZZfSCMZNIpEEQbyuOJ1Ilc8fj5AWBQr2YVYDzy4ZOQmjOVyxW1UDlyg1cEXqsoFa3JspqBVqoJnJZNVg47Ah61TflE/qbqA1i1zE2TVWtHI+WHkrMDb6w2qN0CrVQdUzrx9PYGOgCsRiCG+Ut4Ej4HvL8fQTGbzVFkOCjDTFI1M4
1=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

View File

@@ -36,8 +36,8 @@ Author=Homes32
Level=4 Level=4
Selected=True Selected=True
Mandatory=False Mandatory=False
Version=1.5.1.0 Version=1.6.1.0
Date=2021-03-28 Date=2022-02-06
[Variables] [Variables]
%ProgramFolder%="PENetwork" %ProgramFolder%="PENetwork"
@@ -435,7 +435,7 @@ RequireFileEx,AppendList,\Windows\System32\cngprovider.dll
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Wlan // Wlan
// additional: wlangpui.dll, wlandlg.dll, WLanConn.dll, wlanpref.dll, wlanutil.dll, provcore.dll // additional: wlangpui.dll, provcore.dll
RequireFileEx,AppendList,\Windows\System32\mobilenetworking.dll RequireFileEx,AppendList,\Windows\System32\mobilenetworking.dll
RequireFileEx,AppendList,\Windows\System32\wlanapi.dll RequireFileEx,AppendList,\Windows\System32\wlanapi.dll
RequireFileEx,AppendList,\Windows\System32\wlancfg.dll RequireFileEx,AppendList,\Windows\System32\wlancfg.dll
@@ -639,14 +639,15 @@ RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\TapiSrv",HKLM,"Tmp_Syste
// Included in Winre.wim: HKLM\Tmp_System\ControlSet001\Services\tdx, HKLM\Tmp_System\ControlSet001\Services\vwifibus // Included in Winre.wim: HKLM\Tmp_System\ControlSet001\Services\tdx, HKLM\Tmp_System\ControlSet001\Services\vwifibus
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\tdx",HKLM,"Tmp_System\ControlSet001\Services\tdx" If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\tdx",HKLM,"Tmp_System\ControlSet001\Services\tdx"
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\vwifibus",HKLM,"Tmp_System\ControlSet001\Services\vwifibus" If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\vwifibus",HKLM,"Tmp_System\ControlSet001\Services\vwifibus"
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Control\Network\{4d36e974-e325-11ce-bfc1-08002be10318}\{5CBF81BF-5055-47CD-9055-A76B2B4E3698}",HKLM,"Tmp_System\ControlSet001\Control\Network\{4d36e974-e325-11ce-bfc1-08002be10318}\{5CBF81BF-5055-47CD-9055-A76B2B4E3698}"
//RegWrite,HKLM,0x7,"Tmp_System\ControlSet001\Services\vwifibus","Owners","netvwifibus.inf" //RegWrite,HKLM,0x7,"Tmp_System\ControlSet001\Services\vwifibus","Owners","netvwifibus.inf"
// Included in Winre.wim: HKLM\Tmp_System\ControlSet001\Services\vwififlt // Included in Winre.wim: HKLM\Tmp_System\ControlSet001\Services\vwififlt
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\vwififlt",HKLM,"Tmp_System\ControlSet001\Services\vwififlt" If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\vwififlt",HKLM,"Tmp_System\ControlSet001\Services\vwififlt"
RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\Wcmsvc",HKLM,"Tmp_System\ControlSet001\Services\Wcmsvc" RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\Wcmsvc",HKLM,"Tmp_System\ControlSet001\Services\Wcmsvc"
// Included in Winre.wim: HKLM\Tmp_System\ControlSet001\Services\wcncsvc, HKLM\Tmp_System\ControlSet001\Services\wdiwifi // Included in Winre.wim: HKLM\Tmp_System\ControlSet001\Services\wcncsvc, HKLM\Tmp_System\ControlSet001\Services\wdiwifi
// Included in Winre.wim (Partial): HKLM\Tmp_System\ControlSet001\Services\WinSock, HKLM\Tmp_System\ControlSet001\Services\WinSock2
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\wcncsvc",HKLM,"Tmp_System\ControlSet001\Services\wcncsvc" If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\wcncsvc",HKLM,"Tmp_System\ControlSet001\Services\wcncsvc"
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\wdiwifi",HKLM,"Tmp_System\ControlSet001\Services\wdiwifi" If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\wdiwifi",HKLM,"Tmp_System\ControlSet001\Services\wdiwifi"
// Included in Winre.wim (Partial): HKLM\Tmp_System\ControlSet001\Services\WinSock, HKLM\Tmp_System\ControlSet001\Services\WinSock2
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WinSock",HKLM,"Tmp_System\ControlSet001\Services\WinSock" If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WinSock",HKLM,"Tmp_System\ControlSet001\Services\WinSock"
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WinSock2",HKLM,"Tmp_System\ControlSet001\Services\WinSock2" If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WinSock2",HKLM,"Tmp_System\ControlSet001\Services\WinSock2"
@@ -655,6 +656,11 @@ RegWrite,HKLM,0x0,"Tmp_System\Setup\AllowStart\nlasvc"
RegWrite,HKLM,0x0,"Tmp_System\Setup\AllowStart\wcmsvc" RegWrite,HKLM,0x0,"Tmp_System\Setup\AllowStart\wcmsvc"
RegWrite,HKLM,0x3,"Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3","Settings",30,00,00,00,fe,ff,ff,ff,02,00,00,00,03,00,00,00,3e,00,00,00,28,00,00,00,00,00,00,00,f2,03,00,00,90,06,00,00,1a,04,00,00,60,00,00,00,01,00,00,00 RegWrite,HKLM,0x3,"Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3","Settings",30,00,00,00,fe,ff,ff,ff,02,00,00,00,03,00,00,00,3e,00,00,00,28,00,00,00,00,00,00,00,f2,03,00,00,90,06,00,00,1a,04,00,00,60,00,00,00,01,00,00,00
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Control\WMI\Autologger\WiFiSession",HKLM,"Tmp_System\ControlSet001\Control\WMI\Autologger\WiFiSession"
// iSCSI
If,%SourceBaseWimName%,Equal,"Boot.wim",RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\MSiSCSI",HKLM,"Tmp_System\ControlSet001\Services\MSiSCSI"
[#PENetwork-AutoConnectWifi#] [#PENetwork-AutoConnectWifi#]
// =============================================================================================================================== // ===============================================================================================================================
// Name...........: PENetwork-AutoConnectWifi // Name...........: PENetwork-AutoConnectWifi

View File

@@ -35,8 +35,8 @@ Description=Bluetooth Device Support (Experimental)
Selected=False Selected=False
Level=4 Level=4
Author=Homes32 Author=Homes32
Version=1.0.0.0 Version=1.1.0.0
Date=2021-07-24 Date=2022-01-24
Mandatory=False Mandatory=False
Interface=Interface Interface=Interface
@@ -45,11 +45,6 @@ Interface=Interface
[Process] [Process]
Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient." Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient."
\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.dll
RequireFileEx,AppendList,\Windows\System32\Bluetooth*.* RequireFileEx,AppendList,\Windows\System32\Bluetooth*.*
RequireFileEx,AppendList,\Windows\System32\BTAGService.dll RequireFileEx,AppendList,\Windows\System32\BTAGService.dll
@@ -75,64 +70,12 @@ RequireFileEx,AppendList,\Windows\System32\wshbth.dll
RequireFileEx,AppendList,\Windows\System32\catroot2\{127D0A1D-4EF2-11D1-8608-00C04FC295EE} RequireFileEx,AppendList,\Windows\System32\catroot2\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
RequireFileEx,AppendList,\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} RequireFileEx,AppendList,\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
RequireFileEx,AppendList,\Windows\System32\drivers\Microsoft.Bluetooth.AvrcpTransport.sys
RequireFileEx,AppendList,\Windows\System32\drivers\Microsoft.Bluetooth.Legacy.LEEnumerator.sys
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
RequireFileEx,AppendList,\Windows\System32\drivers\Microsoft.Bluetooth.*.sys RequireFileEx,AppendList,\Windows\System32\drivers\Microsoft.Bluetooth.*.sys
RequireFileEx,AppendList,\Windows\System32\drivers\mshidkmdf.sys
RequireFileEx,AppendList,\Windows\System32\drivers\mshidumdf.sys
RequireFileEx,AppendList,\Windows\System32\drivers\rfcomm.sys RequireFileEx,AppendList,\Windows\System32\drivers\rfcomm.sys
RequireFileEx,AppendList,\Windows\System32\drivers\umpass.sys
RequireFileEx,AppendList,\Windows\System32\drivers\vhf.sys RequireFileEx,AppendList,\Windows\System32\drivers\vhf.sys
RequireFileEx,AppendList,\Windows\System32\drivers\WUDFRd.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_*
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\c_swdevice.inf_*
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\hidbth.inf_amd64_*
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\hidbthle.inf_*
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\hidvhf.inf_*
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\mdmbtmdm.inf_*
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_*.inf_*
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\mshidkmdf.inf_*
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\qca_btusb.inf_*
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
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\c_swdevice.inf_loc
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\hidbth.inf_loc
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\hidbthle.inf_loc
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\hidvhf.inf_loc
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\mdmbtmdm.inf_loc
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\microsoft_bluetooth_*.inf_loc
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\umpass.inf_loc
RequireFileEx,AppendList,\Windows\System32\DriverStore\??-??\xinputhid.inf_loc
// Extract // Extract
RequireFileEx,ExtractList RequireFileEx,ExtractList
@@ -186,8 +129,6 @@ 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\bluetooth","Value","Allow"
RegWrite,HKLM,0x1,"Tmp_Default\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync","Value","Allow" RegWrite,HKLM,0x1,"Tmp_Default\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync","Value","Allow"
RegUnloadHives RegUnloadHives
[#Interface#] [#Interface#]

View File

@@ -37,7 +37,6 @@ Author=Homes32
Version=1.0.1.0 Version=1.0.1.0
Date=2021-03-06 Date=2021-03-06
Mandatory=False Mandatory=False
Interface=Interface
[Variables] [Variables]
@@ -192,7 +191,7 @@ cb_PinToStartMenu="Pin to Start Menu",1,3,17,171,122,18,False
txt_StartMenuFolder="Start Menu folder:",1,0,17,211,150,21,"Developer Tools" txt_StartMenuFolder="Start Menu folder:",1,0,17,211,150,21,"Developer Tools"
txt_ShortcutName="Shortcut Name:",1,0,17,253,150,21,"Event Viewer" txt_ShortcutName="Shortcut Name:",1,0,17,253,150,21,"Event Viewer"
rtf_Notes=EventLogging.rtf,1,6,200,50,427,247 rtf_Notes=EventLogging.rtf,1,6,200,50,427,247
lbl_RuntimeRequirement="Note: The Windows Event Viewer requires the PhoenixPE > Components > .NET v4 Framework script to be enabled.",1,1,0,310,626,16,8,Bold lbl_RuntimeRequirement="Note: The Windows Event Viewer requires the PhoenixPE > Components > .NET Framework script to be enabled.",1,1,0,310,626,16,8,Bold
[InterfaceEncoded] [InterfaceEncoded]
SetDefaults_16.png=2475,3404 SetDefaults_16.png=2475,3404

View File

@@ -30,18 +30,84 @@
[Main] [Main]
Title=MMC Snap-Ins Title=MMC Snap-Ins
Description=Add shortcuts for various Microsoft Management Console (MMC) Snap-Ins Description=Add support for Microsoft Management Console (MMC) Snap-Ins
Selected=False Selected=True
Level=4 Level=4
Author=Homes32 Author=Homes32
Version=1.1.0.0 Version=1.2.0.0
Date=2020-04-05 Date=2022-01-29
Mandatory=False Mandatory=False
[Variables] [Variables]
[Process] [Process]
///////////////////////////////////////////////////////////////////////////////////
// Collect Files
Echo,"Building a list of required files...#$x#$xThis can take awhile, please be patient."
// Microsoft Management Control (MMC)
RequireFileEx,AppendList,\windows\system32\apphelp.dll
RequireFileEx,AppendList,\Windows\System32\filemgmt.dll
RequireFileEx,AppendList,\Windows\System32\mycomput.dll
RequireFileEx,AppendList,\windows\system32\mmc.exe
RequireFileEx,AppendList,\windows\system32\mmcbase.dll
RequireFileEx,AppendList,\windows\system32\mmcndmgr.dll
RequireFileEx,AppendList,\windows\system32\mmcshext.dll
RequireFileEx,AppendList,\Windows\System32\OnDemandConnRouteHelper.dll
RequireFileEx,AppendList,\windows\system32\wbem\servdeps.dll
// Computer Management
RequireFileEx,AppendList,\Windows\System32\compmgmt.msc
RequireFileEx,AppendList,\Windows\System32\CompMgmtLauncher.exe
// Disk Management
RequireFileEx,AppendList,\windows\system32\diskmgmt.msc
RequireFileEx,AppendList,\windows\system32\dmdlgs.dll
RequireFileEx,AppendList,\windows\system32\dmdskmgr.dll
RequireFileEx,AppendList,\windows\system32\dmdskres.dll
RequireFileEx,AppendList,\windows\system32\dmdskres2.dll
RequireFileEx,AppendList,\windows\system32\dmintf.dll
RequireFileEx,AppendList,\windows\system32\dmocx.dll
RequireFileEx,AppendList,\windows\system32\dmutil.dll
RequireFileEx,AppendList,\windows\system32\dmvdsitf.dll
RequireFileEx,AppendList,\windows\system32\dmview.ocx
RequireFileEx,AppendList,\windows\system32\hhsetup.dll
// Device Manager
RequireFileEx,AppendList,\Windows\System32\devmgmt.msc
RequireFileEx,AppendList,\Windows\System32\devmgr.dll
// File & Sharing Manager
RequireFileEx,AppendList,\Windows\System32\filemgmt.dll
RequireFileEx,AppendList,\Windows\System32\fsmgmt.msc
// Service Manager
RequireFileEx,AppendList,\Windows\System32\services.msc
///////////////////////////////////////////////////////////////////////////////////
// Extract
RequireFileEx,ExtractList
///////////////////////////////////////////////////////////////////////////////////
// Config
Echo,"Preparing Registry Hives..."
RegLoadHives
Echo,"Registering Microsoft Management Console..."
If,Not,%RegistrySoftwareSource%,Equal,"Install.wim",Begin
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Applications\MMC.exe","NoOpenWith,"
RegWrite,HKLM,0x1,"Tmp_software\Classes\.msc","","MSCFile"
RegCopy,HKLM,"Tmp_Install_Software\Classes\mscfile",HKLM,"Tmp_Software\Classes\mscfile"
RegCopy,HKLM,"Tmp_Install_Software\Microsoft\MMC",HKLM,"Tmp_Software\Microsoft\MMC"
End
RegUnloadHives
///////////////////////////////////////////////////////////////////////////////////
// Shortcuts
If,%cb_compmgmt_DesktopShc%,Equal,True,AddShortcut,Desktop,,%txt_compmgmt_ShortcutName%,"#$pWinDir#$p\System32\compmgmt.msc" If,%cb_compmgmt_DesktopShc%,Equal,True,AddShortcut,Desktop,,%txt_compmgmt_ShortcutName%,"#$pWinDir#$p\System32\compmgmt.msc"
If,%cb_compmgmt_StartMenuShc%,Equal,True,AddShortcut,StartMenu,%txt_compmgmt_StartMenuFolder%,%txt_compmgmt_ShortcutName%,"#$pWinDir#$p\System32\compmgmt.msc" If,%cb_compmgmt_StartMenuShc%,Equal,True,AddShortcut,StartMenu,%txt_compmgmt_StartMenuFolder%,%txt_compmgmt_ShortcutName%,"#$pWinDir#$p\System32\compmgmt.msc"
If,%cb_compmgmt_PinToTaskbar%,Equal,True,PinShortcut,Taskbar,Auto,"#$pWinDir#$p\System32\compmgmt.msc" If,%cb_compmgmt_PinToTaskbar%,Equal,True,PinShortcut,Taskbar,Auto,"#$pWinDir#$p\System32\compmgmt.msc"
@@ -203,4 +269,3 @@ lines=2
[AuthorEncoded] [AuthorEncoded]
MMC_80.png=7737,10412 MMC_80.png=7737,10412
Logo=MMC_80.png Logo=MMC_80.png

View File

@@ -123,7 +123,7 @@ IniRead,"%ProjectDir%\PEBakeryCompat.ini","PEBakeryCompat","EnableEnvironmentVar
IniRead,"%ProjectDir%\PEBakeryCompat.ini","PEBakeryCompat","DisableExtendedSectionParams",%DisableExtendedSectionParams%,Default=False IniRead,"%ProjectDir%\PEBakeryCompat.ini","PEBakeryCompat","DisableExtendedSectionParams",%DisableExtendedSectionParams%,Default=False
IniRead,"%ProjectDir%\PEBakeryCompat.ini","PEBakeryCompat","AutoCompactIniWriteCommand",%AutoCompactIniWriteCommand%,Default=False IniRead,"%ProjectDir%\PEBakeryCompat.ini","PEBakeryCompat","AutoCompactIniWriteCommand",%AutoCompactIniWriteCommand%,Default=False
If,%DeferredLogging%,Equal,False,Set,%Message%,"WARNING: Logging --> Delayed Logging is disabled. This can significantly increase build time.#$x#$x" If,%DeferredLogging%,Equal,False,Set,%Message%,"WARNING: Logging --> Deferred Logging is disabled. This can significantly increase build time.#$x#$x"
If,%AsteriskBugDirCopy%,Equal,True,Begin If,%AsteriskBugDirCopy%,Equal,True,Begin
Set,%Message%,"%Message%ERROR: Compatibility --> Simulate Winbuilder's *.* bug in DirCopy is enabled. This option is for legacy projects only and cannot be used with %ProjectTitle%.#$x#$x" Set,%Message%,"%Message%ERROR: Compatibility --> Simulate Winbuilder's *.* bug in DirCopy is enabled. This option is for legacy projects only and cannot be used with %ProjectTitle%.#$x#$x"
Set,%CriticalErr%,True Set,%CriticalErr%,True

View File

@@ -35,8 +35,8 @@ Author=Homes32
Level=2 Level=2
Selected=True Selected=True
Mandatory=True Mandatory=True
Version=1.1.0.0 Version=1.2.0.0
Date=2020-05-02 Date=2022-02-02
[Variables] [Variables]
@@ -233,26 +233,16 @@ System,EndLocal
Echo,"Supercharging boot.wim...#$x#$xThis can take awhile, please be patient." Echo,"Supercharging boot.wim...#$x#$xThis can take awhile, please be patient."
// Inf // Inf
RequireFileEx,AppendList,\Windows\INF\netnwifi.inf RequireDriver,netnwifi.inf
// L2Schemas // L2Schemas are copied in Network.script
RequireFileEx,AppendList,\Windows\L2Schemas\OneX_v1.xsd
RequireFileEx,AppendList,\Windows\L2Schemas\WFD_LEGACY_profile_v1.xsd
RequireFileEx,AppendList,\Windows\L2Schemas\WFD_profile_v1.xsd
RequireFileEx,AppendList,\Windows\L2Schemas\WLAN_policy_v1.xsd
RequireFileEx,AppendList,\Windows\L2Schemas\WLAN_profile_v1.xsd
RequireFileEx,AppendList,\Windows\L2Schemas\WLAN_profile_v2.xsd
RequireFileEx,AppendList,\Windows\L2Schemas\WLAN_profile_v3.xsd
RequireFileEx,AppendList,\Windows\L2Schemas\WLANAP_profile_v1.xsd
// PLA // PLA
RequireFileEx,AppendList,\Windows\PLA RequireFileEx,AppendList,\Windows\PLA
// DriverState //vWIFI
RequireFileEx,AppendList,\Windows\System32\Drivers\vwifibus.sys
// DriverStore RequireFileEx,AppendList,\Windows\System32\Drivers\vwifimp.sys
RequireFileEx,AppendList,\Windows\System32\DriverStore\*\netnwifi.inf_loc
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\netnwifi.inf*
// wbem // wbem
RequireFileEx,AppendList,\Windows\System32\wbem\iscsidsc.mof RequireFileEx,AppendList,\Windows\System32\wbem\iscsidsc.mof
@@ -283,18 +273,7 @@ RequireFileEx,AppendList,\Windows\SysWOW64\wcnwiz.dll
RequireFileEx,AppendList,\Windows\System32\AppxPackaging.dll RequireFileEx,AppendList,\Windows\System32\AppxPackaging.dll
RequireFileEx,AppendList,\Windows\System32\cmi2migxml.dll RequireFileEx,AppendList,\Windows\System32\cmi2migxml.dll
RequireFileEx,AppendList,\Windows\System32\csiagent.dll RequireFileEx,AppendList,\Windows\System32\csiagent.dll
RequireFileEx,AppendList,\Windows\System32\d3d8thk.dll RequireFileEx,AppendList,\Windows\System32\d3d*.dll
RequireFileEx,AppendList,\Windows\System32\d3d9.dll
RequireFileEx,AppendList,\Windows\System32\d3d10.dll
RequireFileEx,AppendList,\Windows\System32\d3d10_1.dll
RequireFileEx,AppendList,\Windows\System32\d3d10_1core.dll
RequireFileEx,AppendList,\Windows\System32\d3d10core.dll
RequireFileEx,AppendList,\Windows\System32\d3d10level9.dll
RequireFileEx,AppendList,\Windows\System32\d3d10warp.dll
RequireFileEx,AppendList,\Windows\System32\d3d11.dll
RequireFileEx,AppendList,\Windows\System32\d3d11on12.dll
RequireFileEx,AppendList,\Windows\System32\D3D12.dll
RequireFileEx,AppendList,\Windows\System32\D3DCompiler_47.dll
RequireFileEx,AppendList,\Windows\System32\dafWCN.dll RequireFileEx,AppendList,\Windows\System32\dafWCN.dll
RequireFileEx,AppendList,\Windows\System32\dafWfdProvider.dll RequireFileEx,AppendList,\Windows\System32\dafWfdProvider.dll
RequireFileEx,AppendList,\Windows\System32\delegatorprovider.dll RequireFileEx,AppendList,\Windows\System32\delegatorprovider.dll
@@ -317,13 +296,7 @@ RequireFileEx,AppendList,\Windows\System32\imgutil.dll
RequireFileEx,AppendList,\Windows\System32\IndexedDbLegacy.dll RequireFileEx,AppendList,\Windows\System32\IndexedDbLegacy.dll
RequireFileEx,AppendList,\Windows\System32\inetcomm.dll RequireFileEx,AppendList,\Windows\System32\inetcomm.dll
RequireFileEx,AppendList,\Windows\System32\INETRES.dll RequireFileEx,AppendList,\Windows\System32\INETRES.dll
RequireFileEx,AppendList,\Windows\System32\iscsicli.exe RequireFileEx,AppendList,\Windows\System32\iscsi*
RequireFileEx,AppendList,\Windows\System32\iscsidsc.dll
RequireFileEx,AppendList,\Windows\System32\iscsied.dll
RequireFileEx,AppendList,\Windows\System32\iscsiexe.dll
RequireFileEx,AppendList,\Windows\System32\iscsium.dll
RequireFileEx,AppendList,\Windows\System32\iscsiwmi.dll
RequireFileEx,AppendList,\Windows\System32\iscsiwmiv2.dll
RequireFileEx,AppendList,\Windows\System32\l2nacp.dll RequireFileEx,AppendList,\Windows\System32\l2nacp.dll
RequireFileEx,AppendList,\Windows\System32\migapp.xml RequireFileEx,AppendList,\Windows\System32\migapp.xml
RequireFileEx,AppendList,\Windows\System32\migcore.dll RequireFileEx,AppendList,\Windows\System32\migcore.dll
@@ -335,9 +308,7 @@ RequireFileEx,AppendList,\Windows\System32\migsys.dll
RequireFileEx,AppendList,\Windows\System32\mlang.dat RequireFileEx,AppendList,\Windows\System32\mlang.dat
RequireFileEx,AppendList,\Windows\System32\mlang.dll RequireFileEx,AppendList,\Windows\System32\mlang.dll
RequireFileEx,AppendList,\Windows\System32\mshta.exe RequireFileEx,AppendList,\Windows\System32\mshta.exe
RequireFileEx,AppendList,\Windows\System32\mshtml.dll RequireFileEx,AppendList,\Windows\System32\mshtml*
RequireFileEx,AppendList,\Windows\System32\mshtml.tlb
RequireFileEx,AppendList,\Windows\System32\mshtmled.dll
RequireFileEx,AppendList,\Windows\System32\msimtf.dll RequireFileEx,AppendList,\Windows\System32\msimtf.dll
RequireFileEx,AppendList,\Windows\System32\msoert2.dll RequireFileEx,AppendList,\Windows\System32\msoert2.dll
RequireFileEx,AppendList,\Windows\System32\msrating.dll RequireFileEx,AppendList,\Windows\System32\msrating.dll
@@ -394,19 +365,7 @@ RequireFileEx,AppendList,\Windows\System32\webplatstorageserver.dll
RequireFileEx,AppendList,\Windows\System32\wfdprov.dll RequireFileEx,AppendList,\Windows\System32\wfdprov.dll
RequireFileEx,AppendList,\Windows\System32\WiFiConfigSP.dll RequireFileEx,AppendList,\Windows\System32\WiFiConfigSP.dll
RequireFileEx,AppendList,\Windows\System32\WiFiDisplay.dll RequireFileEx,AppendList,\Windows\System32\WiFiDisplay.dll
RequireFileEx,AppendList,\Windows\System32\wlanapi.dll RequireFileEx,AppendList,\Windows\System32\wlan*.dll
RequireFileEx,AppendList,\Windows\System32\wlancfg.dll
RequireFileEx,AppendList,\Windows\System32\WLanConn.dll
RequireFileEx,AppendList,\Windows\System32\wlandlg.dll
RequireFileEx,AppendList,\Windows\System32\wlanext.exe
RequireFileEx,AppendList,\Windows\System32\wlanhlp.dll
RequireFileEx,AppendList,\Windows\System32\wlanmsm.dll
RequireFileEx,AppendList,\Windows\System32\wlanpref.dll
RequireFileEx,AppendList,\Windows\System32\wlansec.dll
RequireFileEx,AppendList,\Windows\System32\wlansvc.dll
RequireFileEx,AppendList,\Windows\System32\wlansvcpal.dll
RequireFileEx,AppendList,\Windows\System32\wlanui.dll
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Extract // Extract

View File

@@ -304,7 +304,6 @@ btn_Script_Exec02=Execute,1,8,540,416,80,20,ExecScript02,play-16.ico,False
[InterfaceEncoded] [InterfaceEncoded]
play-16.ico=1150,388 play-16.ico=1150,388
play-1601.ico=1150,388
Help_16.png=2830,3868 Help_16.png=2830,3868
Advanced_16.png=2000,2768 Advanced_16.png=2000,2768
SetDefaults_16.png=2475,3404 SetDefaults_16.png=2475,3404
@@ -339,6 +338,7 @@ Templates
[EncodedFile-Templates-Codebox.txt] [EncodedFile-Templates-Codebox.txt]
lines=0 lines=0
0=/Td6WFoAAATm1rRGBMDeBPsMIQEWAAAAAAAAAKELmSHgBnoCVl0AF+B8VaAhJe6YkrjRkYZb8T1/jGcv9MfPcw0zfm82ZL78S5u6dTR1LOJ1it7gA3LftHkGZDYpldVjxSTKI2HnXJ5lmgyUSlMSfXAtkq/hGCx+WbmsBo32pKpqMPHSTEXA0ws9cNmGP4eoJtbUHirafp+jWOXBd/pC3XTpzvk2CDaQ58nKeEPEGZHv4iCwy2nA0QdiHAcOJjw29rnY1S2jJK37SFIUsqJnLfvHyQgB0ZGTMLRRmnkemAGWMLzWiOJzLl5eSBtIfxlsJCXXxlFaAVHJU5yGH+K4UpBpXy9TTN3MAI+UpmSJiA23DHzVxMa8MZLitUJS6XrV4zbIj/kgBWRJCH+VScpyDISmke4E6TyieQrgaD+vDAWJaKPlSmqQgvUUtQEhNjrh/JDMyqy3quTgekNITA/1FuyaF/sa4wS89ViBBpp3PvMgcLNNYY6BNsu8gjz0f9AqzwvjDhed7l/Vv8CJymF7ziqUkZO7mh/z1Rm3paJQhZz46hkJyk4BoVEdvsu1GVYaFeCZOQ66zhmjoNP5ED3m+ONk67+rq0FeInaasV2Y0BvQly98cURygBtCBr2JS4QYami03SwiMEhHmCEexOuUcjBR0vnahccwZeQg6z7krRfBlYpxuTFLVyySyACl/0lhk8YY+JGPo3yB00TkrK/5Y3/wni2YnyC6DEQrhhtw+MztPIl5poCPeVVXze+JbFN6Jt9v67o77mpOK7PEY4/qc3VWu3odo1OpF5y9eDTKBG4H49+qcVrdAhVh7zQAptT40t4N+xnpbOCh7I0cvAAAACYwois4axmoAAH6BPsMAACgIKHascRn+wIAAAAABFlaeJzjds5PSU3Kr9ArqShhGAUjDlSzQegFTNjll/cfVmJiAwB36QekPY97PQEAAAACAAAAJwAAAKACAAAAAAAAAQAAAAAAAAAAAAAA 0=/Td6WFoAAATm1rRGBMDeBPsMIQEWAAAAAAAAAKELmSHgBnoCVl0AF+B8VaAhJe6YkrjRkYZb8T1/jGcv9MfPcw0zfm82ZL78S5u6dTR1LOJ1it7gA3LftHkGZDYpldVjxSTKI2HnXJ5lmgyUSlMSfXAtkq/hGCx+WbmsBo32pKpqMPHSTEXA0ws9cNmGP4eoJtbUHirafp+jWOXBd/pC3XTpzvk2CDaQ58nKeEPEGZHv4iCwy2nA0QdiHAcOJjw29rnY1S2jJK37SFIUsqJnLfvHyQgB0ZGTMLRRmnkemAGWMLzWiOJzLl5eSBtIfxlsJCXXxlFaAVHJU5yGH+K4UpBpXy9TTN3MAI+UpmSJiA23DHzVxMa8MZLitUJS6XrV4zbIj/kgBWRJCH+VScpyDISmke4E6TyieQrgaD+vDAWJaKPlSmqQgvUUtQEhNjrh/JDMyqy3quTgekNITA/1FuyaF/sa4wS89ViBBpp3PvMgcLNNYY6BNsu8gjz0f9AqzwvjDhed7l/Vv8CJymF7ziqUkZO7mh/z1Rm3paJQhZz46hkJyk4BoVEdvsu1GVYaFeCZOQ66zhmjoNP5ED3m+ONk67+rq0FeInaasV2Y0BvQly98cURygBtCBr2JS4QYami03SwiMEhHmCEexOuUcjBR0vnahccwZeQg6z7krRfBlYpxuTFLVyySyACl/0lhk8YY+JGPo3yB00TkrK/5Y3/wni2YnyC6DEQrhhtw+MztPIl5poCPeVVXze+JbFN6Jt9v67o77mpOK7PEY4/qc3VWu3odo1OpF5y9eDTKBG4H49+qcVrdAhVh7zQAptT40t4N+xnpbOCh7I0cvAAAACYwois4axmoAAH6BPsMAACgIKHascRn+wIAAAAABFlaeJzjds5PSU3Kr9ArqShhGAUjDlSzQegFTNjll/cfVmJiAwB36QekPY97PQEAAAACAAAAJwAAAKACAAAAAAAAAQAAAAAAAAAAAAAA
[EncodedFile-InterfaceEncoded-Log.ico] [EncodedFile-InterfaceEncoded-Log.ico]
lines=0 lines=0
0=eJyVk8tu00AUhqc0CARIdMWaDVLfIRuUPAiktE2EhIQAiWUKWSFeh9IFTerEt9wKiNA4wAoJCRHHduzYieNcDmeOL6CmEcLW77FG8/n/z/gMYxt4b20xfN5mhRRjtxhj2yicwplwnl93U2ztVSqVHmez2VeZTOb1v5ROp5+/fHFwOWaPj9+lNE2D5XIJi8Ui0hzm80izGcxIAQRBAKIoQu7+vRsxLwgnxPO1fB1fEwRTmE6n4Ps+TCYTmIzHMPY88DyX+Ae5XMJXqwLxnP3aVuBLS0ZJ0ONqiqBxNWo0uqMR8bs7OwkviSLx3DPkL2AjOY5NfH5vN+EbdZX4KWb1fcw6wayY1+N5XZc8R44Djm2DPRxCrVaDh4XC9YRXQ57X2WtKiVe3UYVuvQpndQHOVK4qDC2L+Pz+3rWYrysK8dyzF+WN2a4asUo4Wqaxlud767qYdeRQnY49xLwWeVqmCaZhgGEM1vK8TsobeX5WTkLJFehEGug68YX8/grPPWM+YVHc0xjoyPZB7/dXeDXibcw7xLyWZVKdZsLpVAvtvx3u/7OnT67+4WXieZ3cL87akco0cs+PH97D6WkbOp1PcHj45rsiS5fO8+c9w7y/oI9qt1vUG0dHb39UyuU7f5+9bz1tM/x/HvV43Oe8d6h/8J/o+D08Zz/rqrJ90fnFPI9kSSxyKShcV1RlGd8lmhOESrHVbKywwgZjB/+rTdQVZG8y9hv23cDJeJxj98lP18tMzmcYBSMS1LFAaA0m7PIXFpueYWADAKEdBblZFdWqAQAAAAIAAAAjAAAAKAIAAAAAAAABAAAAAAAAAAAAAAA 0=eJyVk8tu00AUhqc0CARIdMWaDVLfIRuUPAiktE2EhIQAiWUKWSFeh9IFTerEt9wKiNA4wAoJCRHHduzYieNcDmeOL6CmEcLW77FG8/n/z/gMYxt4b20xfN5mhRRjtxhj2yicwplwnl93U2ztVSqVHmez2VeZTOb1v5ROp5+/fHFwOWaPj9+lNE2D5XIJi8Ui0hzm80izGcxIAQRBAKIoQu7+vRsxLwgnxPO1fB1fEwRTmE6n4Ps+TCYTmIzHMPY88DyX+Ae5XMJXqwLxnP3aVuBLS0ZJ0ONqiqBxNWo0uqMR8bs7OwkviSLx3DPkL2AjOY5NfH5vN+EbdZX4KWb1fcw6wayY1+N5XZc8R44Djm2DPRxCrVaDh4XC9YRXQ57X2WtKiVe3UYVuvQpndQHOVK4qDC2L+Pz+3rWYrysK8dyzF+WN2a4asUo4Wqaxlud767qYdeRQnY49xLwWeVqmCaZhgGEM1vK8TsobeX5WTkLJFehEGug68YX8/grPPWM+YVHc0xjoyPZB7/dXeDXibcw7xLyWZVKdZsLpVAvtvx3u/7OnT67+4WXieZ3cL87akco0cs+PH97D6WkbOp1PcHj45rsiS5fO8+c9w7y/oI9qt1vUG0dHb39UyuU7f5+9bz1tM/x/HvV43Oe8d6h/8J/o+D08Zz/rqrJ90fnFPI9kSSxyKShcV1RlGd8lmhOESrHVbKywwgZjB/+rTdQVZG8y9hv23cDJeJxj98lP18tMzmcYBSMS1LFAaA0m7PIXFpueYWADAKEdBblZFdWqAQAAAAIAAAAjAAAAKAIAAAAAAAABAAAAAAAAAAAAAAA

View File

@@ -0,0 +1,131 @@
[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=Post-Process
Description=Run final commands and scripts before the project is finalized.
Author=Homes32
Level=7
Selected=True
Mandatory=True
Version=1.0.0.0
Date=2022-02-06
[Variables]
%PostProcessScript%="%ProjectTemp%\PostProcessCommands.script"
[Process]
Echo,"Executing Post-Processing Commands..."
If,ExistFile,%PostProcessScript%,Run,%PostProcessScript%,Process
[#SetDefaultOptions#]
// ===============================================================================================================================
// Name...........: SetDefaultOptions
// Description....: Sets script options to default values.
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: btn_SetDefaultOptions
// ===============================================================================================================================
[SetDefaultOptions]
[#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,""
[#Interface#]
// ===============================================================================================================================
// Name...........: Interface
// Description....:
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[Interface]
lbl_NoConfig="No configuration options are available for this script.",1,1,5,50,457,16,8,Bold
[InterfaceEncoded]
SetDefaults_16.png=2475,3404
[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
[AuthorEncoded]
4directionsSZ.png=43277,57808
Logo=4directionsSZ.png
[EncodedFile-AuthorEncoded-4directionsSZ.png]
lines=14
0=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
1=OnLs7AxsKM2vtnZETrRmLJ/Izog3yMWDsRRK9LJ2FI6jcw/j99+cXw+dtvhi/AfPDxyy942gHXd//+o2Z+tIoJaREQzZamAwRg39p2EIRhaMe8/AAf4JP//y0++w3GGMWKjNquYysBEh/kTZ4aEtJkW88p53RrAUCeBXhgBygWmMxUR8an1AFQKnjS97ZlGyE3zSPq1yIhwQxJL4uEQ8tPUNjd2DNDHEKIAt/1jnC5NbzZulli+f2L/7cgEBgETrzsx0MNu23Rj1zWkqok6FlQgDGpGCdAvH9se8BXp3G0qh207z5ewLHPnkHHe80juTde4UTjKmcp3xI8+czLeZAxdfs76SY8tVD8NNEAzmut9UcA0aoAeADJDH/BOwK/gQoARmagP6E1P2zkFFb7g8SRxggYcPSuGIkpeP//x1vz4xsE/I/Sr0ft54Mi9NvP38DIBZbm339C55b/gUdrQfRo5qdxIfD8PcMtYI0pJyMIWYOPNKCMOqbEhLHY7D8w84Mqok/gmvg3sPBGaur//493bOAnqGD/A2mmAxt2WLsEjDj7/IyoA1XwjP6fqLoLqQC4S6twBgggmkwDggAw8j4DKZ5vajIMytKCDEzMzNDmPyySmKARxIQ2Q4DeNGMkYrz2PxaR/zgreeyjtBD6DzDCfwP7Zb+BBdfPP38YfgJrCFBJDqrxIa2Af+CxAXjGhxYCo5mfgVbpCLRCELxICDRFyCjGzyApwQ8sBJjh3UdGWEHAiDrF/O0nqJX2B0zDm9uMWKbz8E71/ccsGv4zEjHghzamBBtj+vcPyod1H2Hdy38QOVh6AqY9lg/gXYDPgOlImlbhCxCAfWvXARCEgTxkdPND/P8PcnBzMxFbOWkEEd10kglCwlDacr0rzYt3B9jSgwiEHOYcoL+VYOdd98SHCiRYJGQkO2TqhcToOmdzk2GdNae1MVrZXOoNm0epeCMRwBf8mkg8zCkY33tSZ60/mwtJGS+/qNX+4P8MCfA4qSGYv+vaAM1thiKjz8CnUJrNM4loq4smNAll5spjU4Hn5X6VKuDruZcz+LmnoUCpTO/Df4xNANGyAADNXRqATgf6DuwCgJZc//r7G5jBgZH0B6kPh9ICYIIvGEJkaNRS9/dftEBE67NhTvXhDu3/yCUCRnzB+mcM4BFZ+CIOuDAjuG4AdXPYRjM/fQuB1x8Z3gDTDR8/F7Cwh7QE/gBbbaDB5p/AGgTRDWBEo9H63diyPzyD/8ds4mNdOIRUIvxnQB27QpmqxrN47T8a5z8DTU8BQgYAAUTLewEeQgYCIYNloE0130CDI7//4mmX4xjt/4+vA4A2+ssAG/BhRJViRG/qQada4GvE/6MoZEQfjER0KhGJ5/dvBrano/P89CoEGCCLhXaDw/vVe4aPH78DK5e/4BmYD59/gqfZ0NMKJu8/A2ICES2doNQ4jIjuBQMjCc1+QuNS2AqA/xiD1fSYAgQBgACiZQFwB9Y8/vcPfQ00gaLw/3/886/42lD/cRUOWCIbPk6MNCiEdSyIEXlMGcL6A8z8T16NZn4Kx6B+/frF9OXLF0YYJqUQYHz1juHL5+/AjP8Ha9wzMiHX/rAmOPoGNLRKA2vNTyC9kZz5cY9PwTsTNN4EBAMAAUTLAgDcdGH69Qe1P45rhxSWQRfKMj+eFsN/RgbcsYe1yYDW5//NwProxWjmpxAAMz8jKysrBxDA0yGhggC9EGB+/Q7YDfyLZYEPaDMh0mDQfyyLf+CZHzPBEZ35GfBnfpz7S5DXlKCkQ+g6ATp1AQACiPYtANj6ZuRA/v+fAWPVHVrA/ycl8/8nobD4j619yIi9a/cf02WMv38xsD58Npr5qVMA/P/79+9PJiYmbjY28HpfeMlLUiHwCloIwGOJiYGJEXWwGCOeMeSon/lxt3BxVT6IfML4Dy53l5ZxABBANCsAoNtdf4MzCkqGRxoU+Y96CAIjzmGB//gzPwOpmR+HJqzLQJHI//8YWB4+H838VAQ/fvz49+fPn28sLCwCwJYAO3J/C19rALUQ+MPA9PotItYYQedIQmabUAbmMNID5qYe2mR+wkagJPN/8LzxEujPz7QMf4AAovXloJA9Ab9/owUMllVPWAP+P+Gan1qZH28LASoBLCD+iovACgrQ/YcTR7Mw+YCHh+c/tCUAKgQ+MTMziwELAU5ouiSmNdDHADpEBLTYR4AfvGKPCbrPBLRWCDz2hGsnIFp6YCSY7CjI/EjbSVBbwcirTZG6wH//0mUAEAQAAojWBQC4+cKIckLqf2y9csTy3v9E5mZaZ34c4wf/eLkZfkuJwRJWsqFd15zRrEyV7sBfIH4BLAQkgYUADzRtMuEqBIDhPh9IJYDi4Z+oEAM7Hw8w0zOBFpyC14WAFgr9x7XfnxaZ//9/LMt5/+NPg6hNYsjE8n+UAcC7tA53gACidQFwA9IC+MOAeRoKLEv9Jz6DDkjmx1zzCS4EJEVHCwHqtQLA+Pfv33+AhcATYCEgAywE+HAVAsiZ/7+oMIOgGD8DJwcLAwvoHj3w6d5MYDbqwR00zvz4EhPcCDwtYOxTgDdoHf4AAUTrAuA+ZODsL5bBkP9omX+Aan5GYjM/I1J3BdoSkBQZLQSoDICFwG9gIXAPWAgocnJyCkHTKDOsMDC271kADHRo5hdkkJUXBp8PyM7GDN4jwMrMzMDFwcbAyMSEIzoZaZz5SUiD0FYvI3q3l06rAEEAIIDoVAD8QQkoxv/oi62wHZP0H7PQoGfNz4g0LISytBNp6wcPsBCQEB4tBKjYCoC2BEDgJhMTkwqwEBCHFQIOvrPmARXEQzK/EIOejgz4kFB2Nhbwrj12VmAhwMoCPkUInMaYQGMCsPhjokPNj1ZXYRvt//8fbewLIf+fAbIUHWkG4BGtwx4ggGhdAEDXAvyGj/zDA/4fUcN8DKTN8VOS+RmxHkLECF8WjHriDIz3n4cLWAgIjRYC1CsEwMEKbAX8BBYCl4GFgDqwEJB1DZw7G5gv4sCbfsSEGGzMFRkkRLgZOIBNfy5QAQDEbKws4JuoQPdP/gOmNWYmyBJz9LVdjIy0z/zYOf/R+vzIAJEh6HEUGAwABBCtC4DH8C4ANPP/R67J/6Ou/vuPKyT/kVACkJT5idhg/B+tNGCEbDiC7zwDon/cnAy/xUcLASoBeEsAWAj8AOLTTZ27p4mK8sUygQb5gOHs5qDBICvOD67tuVhZGdjYWRnY2VkYOEC1P5ANOYIOVPszAzELZE0AE6TZycyINMHwH5fV1M78mOailkFop1VBzH9//lDZW1oHNkAA0bQAgF6TdRMxEMiAeeQ2ocM66NbsJ7AikBG2xAStPvkPaQ1ACgHB0UKAel0BULH/z9Z7+qSd+2+5yMoIMCgaKTIEe+szKEgLMjCzAGt7ZtDAHzOkC8DGysDKzgK+1ouVlRmc+UFjAkzQNQFAFgM3sLXAxIyIN6z7SFCWBWNZEUpq5sdSBqBOAf5DbRUgLrS9QY8wBwggJjrY8QDSDfhD/Ek+//Gc2U+LzM/4H60bwIgx/geXRar5EXzI7jNQIfBLXGC0EKAScPCdOefP77+xoKO1zj79whDpo89goSPJwMbCCt4FyAKs8ZlZoYUAqPZnY2cQ5OcEFgzAwoCNGVxIgGYDQC0HYQF2YGwxgw8DYYRuEUZg6GlUjLjLflArgonYdIXt0A+Mmv8/Wnr/j35e5WN6hDFAANGjAIAvCUaMjuANvQGu+RmwbihiRL/W7D9q5od1Cf5zc40WAmQA9FV/9t4z5v779z8OHI6ifAzBXroMf/5D9vzLSvAwsIFqfBY2YG3PBmSzA2t/dgZ2DlbwXX+gMyVYgYUAqAAA3SYkIcTF8OcvI8O3X//g8cUA34rOgDhX8D8TNKaBRQUT5MgvTnZmBg4gZmHGvTcENb38w9qrQKx0RRvQRqcR/f/b9Ah3gACiRwEAuSwUthoQtZuHJfP/p3PmZ8SuDumiCUb0gSOUC02QtxBD+pf/uYAtAdHRQgAPgB7+AJne+/PnD8ppn8DMP+/f///g0X5GMT6GMF8D8IWev37/Z3j06it4xZ+KrAADOyco8wMxKwewIGBn4OHm
2=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
3=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
4=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
5=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
6=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
7=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
8=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
9=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
10=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
11=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
12=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
13=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
14=sNbB+/fv/5NgPynux5bRGPEUBLjEcNXUpOgdzfSkxx++9MeAp+BgwEOjpwNGAvYTE1+E1PwHrXZkQIwm/kNiw1sNoLX/RKa//+SmP4AAYqRCpOAMLAcHB7gYdIEHHJw9e/Y/gcgj1x3UGKlmJBCZ/0nkj2Z22hUKxBQW2PiUpj9KCgBS9FIt/WHbDAQQQIx0jqSByND0isT/Q9Sfgxr8J+NABEby9lAP6fT3n8yDIwACiHGEHDgxCkbBKMACAAKIaTQIRsEoGLkAIIBGC4BRMApGMAAIoNECYBSMghEMAAJotAAYBaNgBAOAABotAEbBKBjBACCARguAUTAKRjAACKDRAmAUjIIRDAACaLQAGAWjYAQDgAAaLQBGwSgYwQAggEYLgFEwCkYwAAig0QJgFIyCEQwAAgwALCNDzktlAJoAAAAASUVORK5CYIJ4nBM0ScksSk0uyczPKw6O0ivIS2cYBSMI8K7ELx+fxD6DkQEAFPAIsfpCHAsBAAAAAgAAACkAAAANqQAAAAAAAAEAAAAAAAAAAAAAAA

View File

@@ -30,18 +30,18 @@
[Main] [Main]
Title=Ventoy Title=Ventoy
Description=(v1.0.63) Ventoy is an open source tool used to create bootable USB devices capable of launching multiple ISO/WIM/IMG/VHD(x)/EFI files. Description=(v1.0.70) Ventoy is an open source tool used to create bootable USB devices capable of launching multiple ISO/WIM/IMG/VHD(x)/EFI files.
Author=Homes32 Author=Homes32
Level=8 Level=8
Selected=None Selected=None
Mandatory=False Mandatory=False
Version=1.1.9.0 Version=1.1.10.0
Date=2021-12-20 Date=2021-12-20
[Variables] [Variables]
%ProgramFolder%="%Workbench%\Ventoy" %ProgramFolder%="%Workbench%\Ventoy"
%ProgramExe%="Ventoy2Disk.exe" %ProgramExe%="Ventoy2Disk.exe"
%ProgramVer%="1.0.63" %ProgramVer%="1.0.70"
%DownloadURL%=https://github.com/ventoy/Ventoy/releases/download/v%ProgramVer%/ventoy-%ProgramVer%-windows.zip %DownloadURL%=https://github.com/ventoy/Ventoy/releases/download/v%ProgramVer%/ventoy-%ProgramVer%-windows.zip
%SetupFile%="Ventoy.zip" %SetupFile%="Ventoy.zip"

View File

@@ -73,6 +73,7 @@ RequireFileEx=Run,%API%,_PhoenixAPI_RequireFileEx
// Utility // Utility
ConvertImage=Run,%API%,_PhoenixAPI_ConvertImage ConvertImage=Run,%API%,_PhoenixAPI_ConvertImage
DISM=Run,%API%,_PhoenixAPI_DISM DISM=Run,%API%,_PhoenixAPI_DISM
AddPostProcess=Run,%API%,_PhoenixAPI_AddPostProcess
// Compression/Decompression // Compression/Decompression
7z=Run,%API%,_PhoenixAPI_7z 7z=Run,%API%,_PhoenixAPI_7z
@@ -82,6 +83,15 @@ Innounp=Run,%API%,_PhoenixAPI_Innounp
MSIExtract=Run,%API%,_PhoenixAPI_MSIExtract MSIExtract=Run,%API%,_PhoenixAPI_MSIExtract
WixExtract=Run,%API%,_PhoenixAPI_WixExtract WixExtract=Run,%API%,_PhoenixAPI_WixExtract
// JSON
JSONCompact=Run,%API%,_PhoenixAPI_JSONCompact
JSONDelete=Run,%API%,_PhoenixAPI_JSONDelete
JSONPretty=Run,%API%,_PhoenixAPI_JSONPretty
JSONRead=Run,%API%,_PhoenixAPI_JSONRead
//JSON2INI=
//INI2JSON=
JSONWrite=Run,%API%,_PhoenixAPI_JSONWrite
// XML // XML
XMLAdd=Run,%API%,_PhoenixAPI_XMLAdd XMLAdd=Run,%API%,_PhoenixAPI_XMLAdd
XMLDelete=Run,%API%,_PhoenixAPI_XMLDelete XMLDelete=Run,%API%,_PhoenixAPI_XMLDelete
@@ -332,6 +342,34 @@ Set,#r,%ExitCode%
System,EndLocal System,EndLocal
[#_PhoenixAPI_AddPostProcess#]
// ===============================================================================================================================
// Name...........: AddPostProcess
// Description....: Define a section to process during Build Post-Process
// Syntax.........: AddPostProcess,<Script>,<Section>
// Parameters.....: #1 Script - The full path to the script containing the section to process.
// #2 Section - The name of the section to process.
// Return values..:
// Author.........: Homes32
// Remarks........: This command adds EXEC entries to %ProjectTemp%\PostProcessCommands.script
// The %ProjectTemp%\PostProcessCommands.script is run at the end of a build process, right be fore the .wim file captured.
//
// It can be useful to run commands at the end of the build that may depend on the result of scripts that have not run yet.
//
// Related........:
// ===============================================================================================================================
[_PhoenixAPI_AddPostProcess]
System,SetLocal
If,#1,Equal,"",Halt,"AddPostProcess Error: You must specify the script parameter."
If,#2,Equal,"",Halt,"AddPostProcess Error: You must specify the section to execute."
GetParam,1,%Script%
Getparam,2,%Section%
IniWriteTextLine,"%ProjectTemp%\PostProcessCommands.script","Process","Exec,%Script%,%Section%",APPEND
System,EndLocal
[#_PhoenixAPI_Innounp#] [#_PhoenixAPI_Innounp#]
// =============================================================================================================================== // ===============================================================================================================================
// Name...........: Innounp // Name...........: Innounp
@@ -913,6 +951,7 @@ TxtAddLine,"%TargetSystem32%\RunAfterNetwork.cmd","START #$q%Title%#$q %ExecMode
// Parameters.....: #1 Type // Parameters.....: #1 Type
// Desktop - The shortcut will be created on the desktop. // Desktop - The shortcut will be created on the desktop.
// StartMenu - The shortcut will be created in the start menu. // StartMenu - The shortcut will be created in the start menu.
// QuickLaunch - The shortcut will be created in the QuickLaunch folder. (used by WinXShell)
// #2 StartMenuFolder - The name of the start menu folder where the shortcut will be created. // #2 StartMenuFolder - The name of the start menu folder where the shortcut will be created.
// #3 Title - The name of the shortcut. // #3 Title - The name of the shortcut.
// #4 ProgramExe - The full path to the program to be executed. // #4 ProgramExe - The full path to the program to be executed.
@@ -961,6 +1000,7 @@ If,%_PhoenixAPI_ConfigMode%,Equal,PECMD,Begin
// Type // Type
If,%Type%,Equal,"Desktop",Set,%Cmd%,"LINK #$pDesktop#$p\%Title%#$c%ProgramExe%#$c%Parameters%" If,%Type%,Equal,"Desktop",Set,%Cmd%,"LINK #$pDesktop#$p\%Title%#$c%ProgramExe%#$c%Parameters%"
Else,If,%Type%,Equal,"StartMenu",Set,%Cmd%,"LINK #$pPrograms#$p%Folder%\%Title%#$c%ProgramExe%#$c%Parameters%" Else,If,%Type%,Equal,"StartMenu",Set,%Cmd%,"LINK #$pPrograms#$p%Folder%\%Title%#$c%ProgramExe%#$c%Parameters%"
Else,If,%Type%,Equal,"QuickLaunch",Set,%Cmd%,"LINK #$pQuickLaunch#$p\%Title%#$c%ProgramExe%#$c%Parameters%"
Else,Halt,"AddShortcut Syntax Error: Shortcut type [%Type%] is not supported." Else,Halt,"AddShortcut Syntax Error: Shortcut type [%Type%] is not supported."
// Window State // Window State
@@ -1030,9 +1070,19 @@ System,EndLocal
// Return values..: // Return values..:
// Author.........: Homes32 // Author.........: Homes32
// Remarks........: This macro relies on PinUtil.exe to perform the actual pinning at boot. // Remarks........: This macro relies on PinUtil.exe to perform the actual pinning at boot.
//
// Explorer Shell:
// Normally Pins cannot target an executable located on removable media. To get around this restriction // Normally Pins cannot target an executable located on removable media. To get around this restriction
// we trick Windows by creating a symlink on the ramdrive (B:\) to the Y:\Programs folder. // we trick Windows by creating a symlink on the ramdrive (B:\) to the Y:\Programs folder.
// PECMD takes care of the symlink creation on boot, so here we only need to point Pintool to B:\ instead of Y:\ // PECMD takes care of the symlink creation on boot, so here we only need to point Pintool to B:\ instead of Y:\
//
// I don't like referencing individual scripts inside PhoenixAPI but this is a fairly important feature, and the alternatives are:
// - Do nothing: listen to users complain that Pin's don't work after they have changed the ramdrive letter.
// - Hardcode the ram drive letter: listen to users complain that they can't change the ram drive letter.
//
// WinXShell:
// WinXShell's taskbar does not have "Pin" verbs in it's context menu, instead it behaves like WinXP and uses QuickLaunch shortcuts.
//
// Related........: Depends on %ProjectDir%\Components\330-ImDisk.script for Ramdisk drive letter // Related........: Depends on %ProjectDir%\Components\330-ImDisk.script for Ramdisk drive letter
// =============================================================================================================================== // ===============================================================================================================================
[_PhoenixAPI_PinShortcut] [_PhoenixAPI_PinShortcut]
@@ -1047,19 +1097,25 @@ GetParam,3,%ProgramExe%
If,Not,%PinLocation%,Equal,"StartMenu",If,Not,%PinLocation%,Equal,"Taskbar",Halt,"PinShortcut Syntax Error: [%PinLocation%] is not a valid pin location." If,Not,%PinLocation%,Equal,"StartMenu",If,Not,%PinLocation%,Equal,"Taskbar",Halt,"PinShortcut Syntax Error: [%PinLocation%] is not a valid pin location."
If,%PinPos%,Equal,"Auto",Begin If,"%Shell%-%PinLocation%",Equal,"WinXShell-Taskbar",Begin
// WinXShell Taskbar
StrFormat,FileName,%ProgramExe%,%ProgramTitle%
AddShortcut,"QuickLaunch",,%ProgramTitle%,%ProgramExe%
End
Else,Begin
If,%PinPos%,Equal,"Auto",Begin
// Find an unused pin position // Find an unused pin position
Loop,%Api%,__PhoenixAPI_PinShortcut_FindOpenPos_Loop,0,99,"%TargetSystem32%\pecmd.ini","PinUtil",%PinLocation% Loop,%Api%,__PhoenixAPI_PinShortcut_FindOpenPos_Loop,0,99,"%TargetSystem32%\pecmd.ini","PinUtil",%PinLocation%
Set,%PinPos%,#r Set,%PinPos%,#r
End End
Else,If,%PinPos%,Smaller,0,Halt,"PinShortcut Syntax Error: [%PinPos%] is not a value from [0-99]." Else,If,%PinPos%,Smaller,0,Halt,"PinShortcut Syntax Error: [%PinPos%] is not a value from [0-99]."
Else,If,%PinPos%,Bigger,99,Halt,"PinShortcut Syntax Error: [%PinPos%] is not a value from [0-99]." Else,If,%PinPos%,Bigger,99,Halt,"PinShortcut Syntax Error: [%PinPos%] is not a value from [0-99]."
If,%PinPos%,Equal,-1,Begin If,%PinPos%,Equal,-1,Begin
Echo,"PinShortcut Warning: Could not find an open [%PinLocation%] position for [%ProgramExe%].",Warn Echo,"PinShortcut Warning: Could not find an open [%PinLocation%] position for [%ProgramExe%].",Warn
// Return without doing anything. // Return without doing anything.
End End
Else,Begin Else,Begin
// Check if user specified position will be overwritten // Check if user specified position will be overwritten
IniReadSection,"%TargetSystem32%\pecmd.ini","PinUtil",%IniSection% IniReadSection,"%TargetSystem32%\pecmd.ini","PinUtil",%IniSection%
List,Pos,%IniSection%,%PinLocation%%PinPos%,%Index% List,Pos,%IniSection%,%PinLocation%%PinPos%,%Index%
@@ -1068,11 +1124,12 @@ Else,Begin
Echo,"PinShortcut Warning: Existing pin for [%ExistingExe%] in [%PinLocation%] position [%PinPos%] will be overwritten by [%ProgramExe%].",Warn Echo,"PinShortcut Warning: Existing pin for [%ExistingExe%] in [%PinLocation%] position [%PinPos%] will be overwritten by [%ProgramExe%].",Warn
End End
// Work around pin restrictions on removable media // Work around pin restrictions on removable media.
ReadInterface,Value,"%ProjectDir%\Components\330-ImDisk.script",Interface,cmb_DriveLetter,%RamDisk% ReadInterface,Value,"%ProjectDir%\Components\330-ImDisk.script",Interface,cmb_DriveLetter,%RamDisk%
StrFormat,Replace,%ProgramExe%,"Y:\","%RamDisk%\",%ProgramExe% StrFormat,Replace,%ProgramExe%,"Y:\","%RamDisk%\",%ProgramExe%
IniWrite,"%TargetSystem32%\pecmd.ini","PinUtil",%PinLocation%%PinPos%,%ProgramExe% IniWrite,"%TargetSystem32%\pecmd.ini","PinUtil",%PinLocation%%PinPos%,%ProgramExe%
End
End End
System,EndLocal System,EndLocal
@@ -1376,6 +1433,144 @@ Set,#r,%BitArray%
System,EndLocal System,EndLocal
[#_PhoenixAPI_JSONCompact#]
// ===============================================================================================================================
// Name...........: JSONCompact
// Description....: Experimental wrapper for jj - Compress the JSON into the fewest characters possible by squashing newlines and spaces.
// Syntax.........: JSONCompact,<JSONFile>
// Parameters.....: #1 JSONFile - Full path to the JSON filed to compact.
// Return values..: #r - Returns
// Author.........: Homes32
// Remarks........: https://github.com/tidwall/jj
// Related........: Depends on %Tools%\%HostArch%\jj.exe
// ===============================================================================================================================
[_PhoenixAPI_JSONCompact]
System,SetLocal
GetParam,1,%JSONFile%
If,Not,ExistFile,%JSONFile%,Halt,"JSONCompact Syntax Error: The file [%JSONFile%] does not exist."
ShellExecute,Hide,"%Tools%\%HostArch%\jj.exe","-u -i #$q%JSONFile%#$q -o #$q%JSONFile%#$q"
If,Not,#r,Equal,0,Halt,"JSONCompact ERROR: Failed to compact [%JSONFile%]."
System,EndLocal
[#_PhoenixAPI_JSONDelete#]
// ===============================================================================================================================
// Name...........: JSONDelete
// Description....: Experimental wrapper for jj - Delete an JSON value.
// Syntax.........: JSONDelete,<JSONFile>,<Path>
// Parameters.....: #1 JSONFile - Full path to the JSON filed to edit.
// #2 Path - GJSON Path notation used to locate the value to delete.
// Return values..: #r - Returns
// Author.........: Homes32
// Remarks........: jj.exe Homepage: https://github.com/tidwall/jj
// Path Syntax Help: https://github.com/tidwall/gjson/blob/master/SYNTAX.md
// Related........: Depends on %Tools%\%HostArch%\jj.exe
// ===============================================================================================================================
[_PhoenixAPI_JSONDelete]
System,SetLocal
GetParam,1,%JSONFile%
GetParam,2,%Path%
If,Not,ExistFile,%JSONFile%,Halt,"JSONDelete Syntax Error: The file [%JSONFile%] does not exist."
If,%Path%,Equal,"",Halt,"JSONDelete Syntax Error: You must specify an JSON Path."
ShellExecute,Hide,"%Tools%\%HostArch%\jj.exe","-D -i #$q%JSONFile%#$q -o #$q%JSONFile%#$q #$q%Path%#$q"
If,Not,#r,Equal,0,Halt,"JSONDelete ERROR: Failed to delete [%Path%] from [%JSONFile%]."
System,EndLocal
[#_PhoenixAPI_JSONPretty#]
// ===============================================================================================================================
// Name...........: JSONPretty
// Description....: Experimental wrapper for jj - Compress the JSON into the fewest characters possible by squashing newlines and spaces.
// Syntax.........: JSONPretty,<JSONFile>
// Parameters.....: #1 JSONFile - Full path to the JSON filed to compact.
// Return values..: #r - Returns
// Author.........: Homes32
// Remarks........: https://github.com/tidwall/jj
// Related........: Depends on %Tools%\%HostArch%\jj.exe
// ===============================================================================================================================
[_PhoenixAPI_JSONPretty]
System,SetLocal
GetParam,1,%JSONFile%
If,Not,ExistFile,%JSONFile%,Halt,"JSONPretty Syntax Error: The file [%JSONFile%] does not exist."
ShellExecute,Hide,"%Tools%\%HostArch%\jj.exe","-p -i #$q%JSONFile%#$q -o #$q%JSONFile%#$q"
If,Not,#r,Equal,0,Halt,"JSONPretty ERROR: Failed to pretty [%JSONFile%]."
System,EndLocal
[#_PhoenixAPI_JSONRead#]
// ===============================================================================================================================
// Name...........: JSONRead
// Description....: Experimental wrapper for jj - Read an JSON value.
// Syntax.........: JSONRead,<JSONFile>,<Path>
// Parameters.....: #1 JSONFile - Full path to the JSON filed to read.
// #2 Path - GJSON Path notation used to locate the value to read.
// Return values..: #r - Returns the value of <Path>
// Author.........: Homes32
// Remarks........: jj.exe Homepage: https://github.com/tidwall/jj
// Path Syntax Help: https://github.com/tidwall/gjson/blob/master/SYNTAX.md
// Related........: Depends on %Tools%\%HostArch%\jj.exe
// ===============================================================================================================================
[_PhoenixAPI_JSONRead]
System,SetLocal
GetParam,1,%JSONFile%
GetParam,2,%Path%
If,Not,ExistFile,%JSONFile%,Halt,"JSONRead Syntax Error: The file [%JSONFile%] does not exist."
If,%Path%,Equal,"",Halt,"JSONRead Syntax Error: You must specify an JSON Path."
FileDeleteEx,"%ProjectTemp%\PhoenixAPI-JSONRead.txt"
FileDeleteEx,"%ProjectTemp%\PhoenixAPI-JSONRead.ini"
ShellExecute,Hide,"%Tools%\%HostArch%\jj.exe","-i #$q%JSONFile%#$q -o #$q%ProjectTemp%\PhoenixAPI-JSONRead.txt#$q #$q%Path%#$q"
If,Not,#r,Equal,0,Halt,"JSONRead ERROR: Failed to read [%JSONFile%]."
ShellExecute,Hide,"cmd.exe","/c for /f #$qtokens=*#$q %a in (PhoenixAPI-JSONRead.txt) do (echo Value=%a) > #$q%ProjectTemp%\PhoenixAPI-JSONRead.ini#$q",%ProjectTemp%
If,ExistFile,"%ProjectTemp%\PhoenixAPI-JSONRead.ini",Begin
// Value was found in JSON file
TXTAddLine,"%ProjectTemp%\PhoenixAPI-JSONRead.ini","[Read]",PREPEND
IniRead,"%ProjectTemp%\PhoenixAPI-JSONRead.ini","Read","Value",#r
End
Else,Begin
// Value was not found in JSON file
Set,#r,""
End
System,EndLocal
[#_PhoenixAPI_JSONWrite#]
// ===============================================================================================================================
// Name...........: JSONWrite
// Description....: Experimental wrapper for jj - Delete an JSON value.
// Syntax.........: JSONWrite,<JSONFile>,<Path>,<Value>
// Parameters.....: #1 JSONFile - Full path to the JSON filed to edit.
// #2 Path - GJSON Path notation used to locate the value to delete.
// Return values..: #r - Returns
// Author.........: Homes32
// Remarks........: jj.exe Homepage: https://github.com/tidwall/jj
// Path Syntax Help: https://github.com/tidwall/gjson/blob/master/SYNTAX.md
// Related........: Depends on %Tools%\%HostArch%\jj.exe
// ===============================================================================================================================
[_PhoenixAPI_JSONWrite]
System,SetLocal
GetParam,1,%JSONFile%
GetParam,2,%Path%
GetParam,3,%Value%
If,Not,ExistFile,%JSONFile%,Halt,"JSONWrite Syntax Error: The file [%JSONFile%] does not exist."
If,%Path%,Equal,"",Halt,"JSONWrite Syntax Error: You must specify an JSON Path."
If,%Value%,Equal,"",Halt,"JSONWrite Syntax Error: You must specify an value to write."
ShellExecute,Hide,"%Tools%\%HostArch%\jj.exe","-v #$q%Value%#$q -i #$q%JSONFile%#$q -o #$q%JSONFile%#$q #$q%Path%#$q"
If,Not,#r,Equal,0,Halt,"JSONWrite ERROR: Failed to write the value of [%Value%] to [%Path%] in [%JSONFile%]."
System,EndLocal
[#_PhoenixAPI_XMLAdd#] [#_PhoenixAPI_XMLAdd#]
// =============================================================================================================================== // ===============================================================================================================================
// Name...........: XMLAdd // Name...........: XMLAdd

File diff suppressed because it is too large Load Diff

View File

@@ -35,12 +35,15 @@ Author=Homes32
Level=3 Level=3
Selected=True Selected=True
Mandatory=False Mandatory=False
Version=1.2.2.0 Version=1.3.0.0
Date=2021-01-23 Date=2022-02-02
[Variables] [Variables]
[Process] [Process]
Echo,"Processing Explorer Shell..."
Set,%Shell%,"Explorer",PERMANENT
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Explorer Files // Explorer Files
@@ -61,7 +64,6 @@ ExtractAllFiles,%ScriptFile%,Reg,%ProjectTemp%
Run,%ScriptFile%,Reg-Explorer Run,%ScriptFile%,Reg-Explorer
Run,%ScriptFile%,Reg-Themes Run,%ScriptFile%,Reg-Themes
Run,%ScriptFile%,Reg-BitLocker Run,%ScriptFile%,Reg-BitLocker
Run,%ScriptFile%,Reg-MMC
Run,%ScriptFile%,Reg-Search Run,%ScriptFile%,Reg-Search
Run,%ScriptFile%,Reg-Options Run,%ScriptFile%,Reg-Options
@@ -310,26 +312,6 @@ If,Not,%RegistrySoftwareSource%,Equal,"Install.wim",Begin
RegWrite,HKLM,0x2,Tmp_Software\Classes\Drive\shell\unlock-bde\command,,"#$pSystemRoot#$p\System32\bdeunlock.exe #$p1" RegWrite,HKLM,0x2,Tmp_Software\Classes\Drive\shell\unlock-bde\command,,"#$pSystemRoot#$p\System32\bdeunlock.exe #$p1"
End End
[#Reg-MMC#]
// ===============================================================================================================================
// Name...........: Reg-MMC
// Description....: Configure Registry settings related to Microsoft Management Console
// Syntax.........:
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........: Called from [Process]
// ===============================================================================================================================
[Reg-MMC]
Echo,"Registering Microsoft Management Console..."
If,Not,%RegistrySoftwareSource%,Equal,"Install.wim",Begin
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Applications\MMC.exe","NoOpenWith,"
RegWrite,HKLM,0x1,"Tmp_software\Classes\.msc","","MSCFile"
RegCopy,HKLM,"Tmp_Install_Software\Classes\mscfile",HKLM,"Tmp_Software\Classes\mscfile"
RegCopy,HKLM,"Tmp_Install_Software\Microsoft\MMC",HKLM,"Tmp_Software\Microsoft\MMC"
End
[#Reg-Search#] [#Reg-Search#]
// =============================================================================================================================== // ===============================================================================================================================
// Name...........: Reg-Search // Name...........: Reg-Search
@@ -524,9 +506,6 @@ RequireFileEx,AppendList,\Windows\System32\drivers\WindowsTrustedRT.sys,NOMUI
RequireFileEx,AppendList,\Windows\System32\iernonce.dll RequireFileEx,AppendList,\Windows\System32\iernonce.dll
RequireFileEx,AppendList,\Windows\System32\ole32.dll RequireFileEx,AppendList,\Windows\System32\ole32.dll
// Network Schemas
RequireFileEx,AppendList,\Windows\L2Schemas
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Explorer // Explorer
@@ -541,19 +520,14 @@ RequireFileEx,AppendList,\Windows\System32\Clipc.dll
RequireFileEx,AppendList,\Windows\System32\avifil32.dll RequireFileEx,AppendList,\Windows\System32\avifil32.dll
If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\coloradapterclient.dll If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\coloradapterclient.dll
RequireFileEx,AppendList,\Windows\System32\comctl32.dll RequireFileEx,AppendList,\Windows\System32\comctl32.dll
RequireFileEx,AppendList,\Windows\System32\compmgmt.msc
RequireFileEx,AppendList,\Windows\System32\CompMgmtLauncher.exe
RequireFileEx,AppendList,\Windows\System32\comsvcs.dll,NOMUI RequireFileEx,AppendList,\Windows\System32\comsvcs.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\control.exe,NOMUI RequireFileEx,AppendList,\Windows\System32\control.exe,NOMUI
RequireFileEx,AppendList,\Windows\System32\CoreMessaging.dll RequireFileEx,AppendList,\Windows\System32\CoreMessaging.dll
RequireFileEx,AppendList,\Windows\System32\CoreUIComponents.dll,NOMUI RequireFileEx,AppendList,\Windows\System32\CoreUIComponents.dll
RequireFileEx,AppendList,\windows\system32\credssp.dll RequireFileEx,AppendList,\windows\system32\credssp.dll
RequireFileEx,AppendList,\Windows\System32\cscapi.dll RequireFileEx,AppendList,\Windows\System32\cscapi.dll
RequireFileEx,AppendList,\Windows\System32\ctfmon.exe RequireFileEx,AppendList,\Windows\System32\ctfmon.exe
RequireFileEx,AppendList,\Windows\System32\desk.cpl RequireFileEx,AppendList,\Windows\System32\desk.cpl
RequireFileEx,AppendList,\Windows\System32\devmgmt.msc
RequireFileEx,AppendList,\Windows\System32\devmgr.dll
RequireFileEx,AppendList,\Windows\System32\dwmghost.dll
RequireFileEx,AppendList,\Windows\System32\edputil.dll RequireFileEx,AppendList,\Windows\System32\edputil.dll
RequireFileEx,AppendList,\Windows\System32\dlnashext.dll RequireFileEx,AppendList,\Windows\System32\dlnashext.dll
If,%SourceVer%,BiggerEqual,10.0.20150.0,RequireFileEx,AppendList,\Windows\System32\dmenrollengine.dll If,%SourceVer%,BiggerEqual,10.0.20150.0,RequireFileEx,AppendList,\Windows\System32\dmenrollengine.dll
@@ -597,7 +571,6 @@ RequireFileEx,AppendList,\Windows\System32\ProximityServicePal.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\rmclient.dll,NOMUI RequireFileEx,AppendList,\Windows\System32\rmclient.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\rshx32.dll RequireFileEx,AppendList,\Windows\System32\rshx32.dll
RequireFileEx,AppendList,\Windows\System32\sendmail.dll RequireFileEx,AppendList,\Windows\System32\sendmail.dll
RequireFileEx,AppendList,\Windows\System32\services.msc
RequireFileEx,AppendList,\Windows\System32\SettingSyncCore.dll RequireFileEx,AppendList,\Windows\System32\SettingSyncCore.dll
RequireFileEx,AppendList,\Windows\System32\SharedStartModel.dll,NOMUI RequireFileEx,AppendList,\Windows\System32\SharedStartModel.dll,NOMUI
If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,AppendList,\Windows\System32\SHCore.dll If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,AppendList,\Windows\System32\SHCore.dll
@@ -709,6 +682,7 @@ RequireFileEx,AppendList,\Windows\System32\winusb.dll
// Theme and dwm // Theme and dwm
RequireFileEx,AppendList,\Windows\System32\dwm.exe RequireFileEx,AppendList,\Windows\System32\dwm.exe
RequireFileEx,AppendList,\Windows\System32\dwmcore.dll RequireFileEx,AppendList,\Windows\System32\dwmcore.dll
RequireFileEx,AppendList,\Windows\System32\dwmghost.dll
RequireFileEx,AppendList,\Windows\System32\dwminit.dll RequireFileEx,AppendList,\Windows\System32\dwminit.dll
RequireFileEx,AppendList,\Windows\System32\dwmredir.dll RequireFileEx,AppendList,\Windows\System32\dwmredir.dll
RequireFileEx,AppendList,\Windows\System32\hotplug.dll RequireFileEx,AppendList,\Windows\System32\hotplug.dll
@@ -724,27 +698,6 @@ RequireFileEx,AppendList,\Windows\System32\wdi.dll
RequireFileEx,AppendList,\Windows\System32\Windows.Gaming.Input.dll RequireFileEx,AppendList,\Windows\System32\Windows.Gaming.Input.dll
RequireFileEx,AppendList,\Windows\System32\Windows.UI.Immersive.dll RequireFileEx,AppendList,\Windows\System32\Windows.UI.Immersive.dll
///////////////////////////////////////////////////////////////////////////////////
// Microsoft Management Control & Disk Management
RequireFileEx,AppendList,\windows\system32\diskmgmt.msc
RequireFileEx,AppendList,\Windows\System32\dmdlgs.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\dmdskmgr.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\dmdskres.dll
RequireFileEx,AppendList,\Windows\System32\dmdskres2.dll
RequireFileEx,AppendList,\Windows\System32\dmintf.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\dmocx.dll
RequireFileEx,AppendList,\Windows\System32\dmutil.dll
RequireFileEx,AppendList,\Windows\System32\dmvdsitf.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\dmview.ocx,NOMUI
RequireFileEx,AppendList,\Windows\System32\hhsetup.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\filemgmt.dll
RequireFileEx,AppendList,\Windows\System32\mmc.exe
RequireFileEx,AppendList,\Windows\System32\mmcbase.dll
RequireFileEx,AppendList,\Windows\System32\mmcndmgr.dll
RequireFileEx,AppendList,\Windows\System32\mmcshext.dll
RequireFileEx,AppendList,\windows\system32\wbem\servdeps.dll
RequireFileEx,AppendList,\windows\system32\OnDemandConnRouteHelper.dll
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Additional Command Line Programs // Additional Command Line Programs
RequireFileEx,AppendList,\Windows\System32\cacls.exe RequireFileEx,AppendList,\Windows\System32\cacls.exe
@@ -792,7 +745,6 @@ RequireFileEx,AppendList,\Windows\System32\wsepno.dll
RequireFileEx,AppendList,\Windows\System32\prm*.dll RequireFileEx,AppendList,\Windows\System32\prm*.dll
RequireFileEx,AppendList,\Windows\System32\MLS*.dll RequireFileEx,AppendList,\Windows\System32\MLS*.dll
// Cursor required for touch screens // Cursor required for touch screens
RequireFileEx,AppendList,\Windows\cursors\aero_arrow.cur RequireFileEx,AppendList,\Windows\cursors\aero_arrow.cur

File diff suppressed because it is too large Load Diff

View File

@@ -39,14 +39,16 @@ Version=1.3.0.0
Date=2021-06-28 Date=2021-06-28
[Variables] [Variables]
%ProgramFolder%="Open-Shell"
[Process] [Process]
Echo,"Configuring [ Open-Shell ] as the start menu..." Echo,"Configuring [ Open-Shell ] as the start menu..."
ExtractFile,%ScriptFile%,Open-Shell,Open-Shell-%SourceArch%.7z,%ProjectTemp% ExtractFile,%ScriptFile%,Open-Shell,Open-Shell-%SourceArch%.7z,%ProjectTemp%
Decompress,"%ProjectTemp%\Open-Shell-%SourceArch%.7z","%TargetDir%\Program Files\Open-Shell" Decompress,"%ProjectTemp%\Open-Shell-%SourceArch%.7z","%TargetDir%\Program Files\%ProgramFolder%"
ExtractFile,%ScriptFile%,Open-Shell,StartMenuHelper64.dll,%TargetSystem32% ExtractFile,%ScriptFile%,Open-Shell,StartMenuHelper64.dll,%TargetSystem32%
ExtractFile,%ScriptFile%,Open-Shell,StartMenuHelper32.dll,"%TargetWindows%\SysWOW64" ExtractFile,%ScriptFile%,Open-Shell,StartMenuHelper32.dll,"%TargetWindows%\SysWOW64"
ExtractAllFiles,%ScriptFile%,CustomBtn,"%TargetDir%\Program Files\%ProgramFolder%"
// For Pins - Must exist before PinUtil runs or pins won't be created. // For Pins - Must exist before PinUtil runs or pins won't be created.
DirMake,"%TargetDir%\Users\Default\AppData\Roaming\OpenShell\Pinned" DirMake,"%TargetDir%\Users\Default\AppData\Roaming\OpenShell\Pinned"
@@ -60,7 +62,7 @@ If,%cb_UseCustomXMLCfg%,Equal,True,Begin
If,Not,%FileExt%,Equal,".xml",Halt,"Error: The configuration file must be an .XML file!" If,Not,%FileExt%,Equal,".xml",Halt,"Error: The configuration file must be an .XML file!"
Set,%FileExt%,Nil Set,%FileExt%,Nil
FileCopy,%fb_CustomXMLCfg%,"%TargetDir%\Program Files\Open-Shell\MenuSettings.xml" FileCopy,%fb_CustomXMLCfg%,"%TargetDir%\Program Files\Open-Shell\MenuSettings.xml"
AddAutoRun,PostShell,HideNoWait,"Configuring Open-Shell Menu...","%ProgramFiles%\Open-Shell\StartMenu.exe","-xml %ProgramFiles%\Open-Shell\MenuSettings.xml" AddAutoRun,PostShell,HideNoWait,"Configuring Open-Shell Menu...","#$pProgramFiles#$p\Open-Shell\StartMenu.exe","-xml #$pProgramFiles#$p\Open-Shell\MenuSettings.xml"
End End
RegHiveLoad,Tmp_Software,%RegSoftware% RegHiveLoad,Tmp_Software,%RegSoftware%
@@ -75,6 +77,23 @@ RegImport,%ProjectTemp%\OpenShell-RegSoftware-%SourceArch%.reg
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// User Defined Open-Shell Options // User Defined Open-Shell Options
Run,%ScriptFile%,UserConfig
RegHiveUnload,Tmp_Software
RegHiveUnload,Tmp_Default
[#UserConfig#]
// ===============================================================================================================================
// Name...........: UserConfig
// Description....: Configure settings defined by the script interface.
// Syntax.........: Run,%ScriptFile%,UserConfig
// Parameters.....:
// Return values..:
// Author.........: Homes32
// Remarks........:
// Related........:
// ===============================================================================================================================
[UserConfig]
// Language // Language
StrFormat,SPLIT,%cmb_Language%,"[",2,%Lang% StrFormat,SPLIT,%cmb_Language%,"[",2,%Lang%
@@ -97,7 +116,14 @@ End
Else,Halt,"Logic Error: No configuration defined for Menu Style [%cmb_MenuStyle%]" Else,Halt,"Logic Error: No configuration defined for Menu Style [%cmb_MenuStyle%]"
// Menu Button // Menu Button
If,%cmb_MenuBtn%,Equal,"Win10",RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",0 If,%cmb_MenuBtn%,Equal,"Default",Begin
If,%Shell%,Equal,"WinXShell",Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","CustomButton"
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonPath","#$pSystemDrive#$p\Program Files\%ProgramFolder%\Win10.png"
End
Else,RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",0
End
Else,If,%cmb_MenuBtn%,Equal,"Aero",Begin Else,If,%cmb_MenuBtn%,Equal,"Aero",Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1 RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","AeroButton" RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","AeroButton"
@@ -106,6 +132,26 @@ Else,If,%cmb_MenuBtn%,Equal,"Classic",Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1 RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","ClasicButton" RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","ClasicButton"
End End
Else,If,%cmb_MenuBtn%,Equal,"CoolBlu",Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","CustomButton"
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonPath","#$pSystemDrive#$p\Program Files\%ProgramFolder%\CoolBlu.png"
End
Else,If,%cmb_MenuBtn%,Equal,"TruOrb",Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","CustomButton"
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonPath","#$pSystemDrive#$p\Program Files\%ProgramFolder%\TruOrb.png"
End
Else,If,%cmb_MenuBtn%,Equal,"Win8Pro",Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","CustomButton"
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonPath","#$pSystemDrive#$p\Program Files\%ProgramFolder%\Win8Pro.png"
End
Else,If,%cmb_MenuBtn%,Equal,"Win10",Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","CustomButton"
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonPath","#$pSystemDrive#$p\Program Files\%ProgramFolder%\Win10.png"
End
Else,If,%cmb_MenuBtn%,Equal,"Custom",Begin Else,If,%cmb_MenuBtn%,Equal,"Custom",Begin
Set,%SupportedImagesList%,".bmp|.png" Set,%SupportedImagesList%,".bmp|.png"
@@ -120,7 +166,7 @@ Else,If,%cmb_MenuBtn%,Equal,"Custom",Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1 RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","EnableStartButton",1
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","CustomButton" RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonType","CustomButton"
RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonPath","#$pSystemDrive#$p\Program Files\Open-Shell\CustomBtn%ImgExt%" RegWrite,HKLM,0x1,"Tmp_Default\Software\OpenShell\StartMenu\Settings","StartButtonPath","#$pSystemDrive#$p\Program Files\%ProgramFolder%\CustomBtn%ImgExt%"
End End
Else,Halt,"Logic Error: No configuration defined for Start Button [%cmb_MenuBtn%]" Else,Halt,"Logic Error: No configuration defined for Start Button [%cmb_MenuBtn%]"
@@ -168,6 +214,16 @@ RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","MaxRecent
// Options that don't pertain to the selected skin will be ignored so we can be lazy and leave them in the config. // Options that don't pertain to the selected skin will be ignored so we can be lazy and leave them in the config.
RegWrite,HKLM,0x7,"Tmp_Default\Software\OpenShell\StartMenu\Settings","SkinOptionsW7","USER_IMAGE=%ShowUserPic%","SMALL_ICONS=%UseSmallIcons%","LARGE_FONT=%UseLargeFonts%","OPAQUE=%MakeMenuOpaque%","WHITE_SUBMENUS=%WhiteSubMenus%","ICON_FRAMES=0" RegWrite,HKLM,0x7,"Tmp_Default\Software\OpenShell\StartMenu\Settings","SkinOptionsW7","USER_IMAGE=%ShowUserPic%","SMALL_ICONS=%UseSmallIcons%","LARGE_FONT=%UseLargeFonts%","OPAQUE=%MakeMenuOpaque%","WHITE_SUBMENUS=%WhiteSubMenus%","ICON_FRAMES=0"
// Debug Log
If,%cb_DebugLog%,Equal,True,Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","LogCategories",4095
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","LogStartup",1
End
Else,Begin
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","LogCategories",0
RegWrite,HKLM,0x4,"Tmp_Default\Software\OpenShell\StartMenu\Settings","LogStartup",0
End
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Custom Commands // Custom Commands
@@ -204,9 +260,6 @@ If,%cb_Custom_Item6_Enabled%,Equal,True,Begin
RegMulti,HKLM,"Tmp_Default\Software\OpenShell\StartMenu\Settings","MenuItems7",APPEND,"Item30.Settings=NOEXPAND" RegMulti,HKLM,"Tmp_Default\Software\OpenShell\StartMenu\Settings","MenuItems7",APPEND,"Item30.Settings=NOEXPAND"
End End
RegHiveUnload,Tmp_Software
RegHiveUnload,Tmp_Default
[#SwitchStartMenuStyle#] [#SwitchStartMenuStyle#]
// =============================================================================================================================== // ===============================================================================================================================
// Name...........: SwitchStartMenuStyle // Name...........: SwitchStartMenuStyle
@@ -276,7 +329,7 @@ Run,%ScriptFile%,SwitchStartMenuStyle
WriteInterface,Value,%ScriptFile%,Interface,cmb_MenuSkinC1,Metro WriteInterface,Value,%ScriptFile%,Interface,cmb_MenuSkinC1,Metro
WriteInterface,Value,%ScriptFile%,Interface,cmb_MenuSkinC2,Metro WriteInterface,Value,%ScriptFile%,Interface,cmb_MenuSkinC2,Metro
WriteInterface,Value,%ScriptFile%,Interface,cmb_MenuSkinWin7,Metro WriteInterface,Value,%ScriptFile%,Interface,cmb_MenuSkinWin7,Metro
WriteInterface,Value,%ScriptFile%,Interface,cmb_MenuBtn,Win10 WriteInterface,Value,%ScriptFile%,Interface,cmb_MenuBtn,Default
Run,%ScriptFile%,ToggleCustomImgFilebox Run,%ScriptFile%,ToggleCustomImgFilebox
WriteInterface,Value,%ScriptFile%,Interface,fb_StartButtonImage,"" WriteInterface,Value,%ScriptFile%,Interface,fb_StartButtonImage,""
WriteInterface,Value,%ScriptFile%,Interface,cmb_TaskbarLook,Glass WriteInterface,Value,%ScriptFile%,Interface,cmb_TaskbarLook,Glass
@@ -290,6 +343,7 @@ WriteInterface,Value,%ScriptFile%,Interface,cb_MakeMenuOpaque,False
WriteInterface,Value,%ScriptFile%,Interface,cb_ShowSearch,True WriteInterface,Value,%ScriptFile%,Interface,cb_ShowSearch,True
WriteInterface,Value,%ScriptFile%,Interface,nb_MaxRecentPgm,20 WriteInterface,Value,%ScriptFile%,Interface,nb_MaxRecentPgm,20
WriteInterface,Value,%ScriptFile%,Interface,cb_UseCustomXMLCfg,False WriteInterface,Value,%ScriptFile%,Interface,cb_UseCustomXMLCfg,False
WriteInterface,Value,%ScriptFile%,Interface,cb_DebugLog,False
WriteInterface,Value,%ScriptFile%,Interface,fb_CustomXMLCfg,"" WriteInterface,Value,%ScriptFile%,Interface,fb_CustomXMLCfg,""
WriteInterface,Value,%ScriptFile%,Interface,cb_Custom_Item1_Enabled,False WriteInterface,Value,%ScriptFile%,Interface,cb_Custom_Item1_Enabled,False
WriteInterface,Value,%ScriptFile%,Interface,txt_Custom_Item1_Cmd,"SEPARATOR" WriteInterface,Value,%ScriptFile%,Interface,txt_Custom_Item1_Cmd,"SEPARATOR"
@@ -362,6 +416,7 @@ WriteInterface,Visible,%ScriptFile%,Interface,txt_Custom_Item6_Cmd,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,txt_Custom_Item6_Label,%Toggle% WriteInterface,Visible,%ScriptFile%,Interface,txt_Custom_Item6_Label,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,bvl_AdvancedOptions,%Toggle% WriteInterface,Visible,%ScriptFile%,Interface,bvl_AdvancedOptions,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,cb_UseCustomXMLCfg,%Toggle% WriteInterface,Visible,%ScriptFile%,Interface,cb_UseCustomXMLCfg,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,cb_DebugLog,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,fb_CustomXMLCfg,%Toggle% WriteInterface,Visible,%ScriptFile%,Interface,fb_CustomXMLCfg,%Toggle%
WriteInterface,Visible,%ScriptFile%,Interface,lbl_CustomXMLHelp,%Toggle% WriteInterface,Visible,%ScriptFile%,Interface,lbl_CustomXMLHelp,%Toggle%
@@ -408,7 +463,7 @@ cmb_MenuSkinC1=Metro,0,4,102,124,150,21,"Classic Skin","Full Glass",Metro,"Smoke
cmb_MenuSkinC2=Metro,0,4,102,124,150,21,"Classic Skin","Full Glass",Metro,"Smoked Glass","Windows 8","Windows Aero","Windows Basic","Windows XP Luna" cmb_MenuSkinC2=Metro,0,4,102,124,150,21,"Classic Skin","Full Glass",Metro,"Smoked Glass","Windows 8","Windows Aero","Windows Basic","Windows XP Luna"
cmb_MenuSkinWin7=Metro,1,4,102,124,150,21,"Classic Skin",Metallic,Metro,Midnight,"Windows 8","Windows Aero" cmb_MenuSkinWin7=Metro,1,4,102,124,150,21,"Classic Skin",Metallic,Metro,Midnight,"Windows 8","Windows Aero"
lbl_MenuBtn="Start Button:",1,1,16,157,74,16,8,Normal lbl_MenuBtn="Start Button:",1,1,16,157,74,16,8,Normal
cmb_MenuBtn=Win10,1,4,102,151,150,21,Aero,Classic,Win10,Custom,_ToggleCustomImgFilebox_,True cmb_MenuBtn=Default,1,4,102,151,150,21,Aero,Classic,Default,CoolBlu,TruOrb,Win8Pro,Win10,Custom,_ToggleCustomImgFilebox_,True
lbl_CustomImage="Custom Image:",0,1,16,183,78,16,8,Normal lbl_CustomImage="Custom Image:",0,1,16,183,78,16,8,Normal
fb_StartButtonImage=,0,13,102,178,150,20,file,"Title=Select an image file","Filter=Image Files|*.bmp;*.png|Bitmap|*.bmp|Portable Network Graphics|*.png","__Custom Start Button image" fb_StartButtonImage=,0,13,102,178,150,20,file,"Title=Select an image file","Filter=Image Files|*.bmp;*.png|Bitmap|*.bmp|Portable Network Graphics|*.png","__Custom Start Button image"
lbl_TaskbarLook="Taskbar style:",1,1,15,210,77,16,8,Normal lbl_TaskbarLook="Taskbar style:",1,1,15,210,77,16,8,Normal
@@ -445,10 +500,12 @@ txt_Custom_Item6_Cmd=,0,0,311,244,150,21,cmd.exe
txt_Custom_Item6_Label=,0,0,471,244,148,21,"Command Prompt" txt_Custom_Item6_Label=,0,0,471,244,148,21,"Command Prompt"
bvl_AdvancedOptions="Advanced Options",0,12,276,287,352,124,8,Bold bvl_AdvancedOptions="Advanced Options",0,12,276,287,352,124,8,Bold
cb_UseCustomXMLCfg="Use a custom XML configuration file",0,3,284,300,200,18,False cb_UseCustomXMLCfg="Use a custom XML configuration file",0,3,284,300,200,18,False
cb_DebugLog="Debug Log",0,3,539,300,80,18,False,"__Turn on extended logging."
fb_CustomXMLCfg=,0,13,284,323,335,20,file,"Title=Select your Open-Shell config file","Filter=Open-Shell Config|*.xml" fb_CustomXMLCfg=,0,13,284,323,335,20,file,"Title=Select your Open-Shell config file","Filter=Open-Shell Config|*.xml"
lbl_CustomXMLHelp="You may export your settings from Open-Shell and specify the .xml file here to have them imported into your build.#$x#$xNote: Custom XML overwrites settings configured by using this script's interface.",0,1,284,350,338,61,8,Normal lbl_CustomXMLHelp="You may export your settings from Open-Shell and specify the .xml file here to have them imported into your build.#$x#$xNote: Custom XML overwrites settings configured by using this script's interface.",0,1,284,350,338,61,8,Normal
[EncodedFolders] [EncodedFolders]
CustomBtn
Open-Shell Open-Shell
Reg Reg
@@ -2687,3 +2744,37 @@ lines=0
[EncodedFile-InterfaceEncoded-Advanced_Exit_16.png] [EncodedFile-InterfaceEncoded-Advanced_Exit_16.png]
lines=0 lines=0
0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACc0lEQVQ4y3XTX2jWZRQH8M/z+pttvIVuY5lMzDRppugioj9Q4EUlUZpFF1JCFBaV1BK68aJuQrqJrMibdhEGXrXKxDBqw4vSiNxGk7G37SJRKtvbmvNtre3V00WPISPP1cPzPefw/X7POVw5duArHML9V0oqIgKklFpxJ/oiYjql1IbFWIQ1EfFFSukqbMVARFSgyMVL8Ty2Y39K6QTuwBwuYG1K6R5sxOP4JqX0RkRUUkRIKT2AfRhDM5owg4WZaeR3DRNYjd0RcaDICcdwAPfhHBKGMZjxTtycsRbsz94QEbIPd+NH9ONVtF+Gtee//tz44UtYwiasRUfW/QO6ImL8crezqXszk9M4jmqBF3AdZjP1wfnFmel4SmkQG9CGR/FHQi8WdbQ2L9y18d4Vt1+/st5wsT586lTlrU09n/XMY/EKnsTvaMRUwo7b2lrWf7jtqeda25cvuHqu7q+GwvRENU4Mfv3M5iO93fMkrMMQBlArIuL9vs0PflIuGhZc88gWf38/oOmW9WYPHkrLyi2vd61u/+DtsZ+X4GmsyTKPRkQ3FFuWNqeuVes2zJwcMnX4c81PbFP79jvTx48p1WpLPjpTfQ03ZPMmUcatKaUjEXFGROhetWL45NbHYubseFR7DsbsxGSM7nw5Dt/UcaGhlIYz3Ureiy/xE56NiH9XeWj2z30rRyvvFHv2pPO9fZo+7TQ5MuLjqeqvcxfjHH7Bu3kCL6EvH5oUEbYvb03LSsXuztS4a3GpaKmXnD86O92/9/TZcj2iEb0R0ZXNfAgjETH6X4NL8eKN1zaWS6W2uYjJN8d+uws7s+aeiHjv/875HzeNCzhN2c5EAAAAAElFTkSuQmCCeJwTcUwpS8xLTk2Jd63ILIk3NNMryEtnGAUjBRxkwi/faXT+FiMDAK67CoVdXuX/AQAAAAIAAAAsAAAAwQIAAAAAAAABAAAAAAAAAAAAAAA 0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACc0lEQVQ4y3XTX2jWZRQH8M/z+pttvIVuY5lMzDRppugioj9Q4EUlUZpFF1JCFBaV1BK68aJuQrqJrMibdhEGXrXKxDBqw4vSiNxGk7G37SJRKtvbmvNtre3V00WPISPP1cPzPefw/X7POVw5duArHML9V0oqIgKklFpxJ/oiYjql1IbFWIQ1EfFFSukqbMVARFSgyMVL8Ty2Y39K6QTuwBwuYG1K6R5sxOP4JqX0RkRUUkRIKT2AfRhDM5owg4WZaeR3DRNYjd0RcaDICcdwAPfhHBKGMZjxTtycsRbsz94QEbIPd+NH9ONVtF+Gtee//tz44UtYwiasRUfW/QO6ImL8crezqXszk9M4jmqBF3AdZjP1wfnFmel4SmkQG9CGR/FHQi8WdbQ2L9y18d4Vt1+/st5wsT586lTlrU09n/XMY/EKnsTvaMRUwo7b2lrWf7jtqeda25cvuHqu7q+GwvRENU4Mfv3M5iO93fMkrMMQBlArIuL9vs0PflIuGhZc88gWf38/oOmW9WYPHkrLyi2vd61u/+DtsZ+X4GmsyTKPRkQ3FFuWNqeuVes2zJwcMnX4c81PbFP79jvTx48p1WpLPjpTfQ03ZPMmUcatKaUjEXFGROhetWL45NbHYubseFR7DsbsxGSM7nw5Dt/UcaGhlIYz3Ureiy/xE56NiH9XeWj2z30rRyvvFHv2pPO9fZo+7TQ5MuLjqeqvcxfjHH7Bu3kCL6EvH5oUEbYvb03LSsXuztS4a3GpaKmXnD86O92/9/TZcj2iEb0R0ZXNfAgjETH6X4NL8eKN1zaWS6W2uYjJN8d+uws7s+aeiHjv/875HzeNCzhN2c5EAAAAAElFTkSuQmCCeJwTcUwpS8xLTk2Jd63ILIk3NNMryEtnGAUjBRxkwi/faXT+FiMDAK67CoVdXuX/AQAAAAIAAAAsAAAAwQIAAAAAAAABAAAAAAAAAAAAAAA
[CustomBtn]
TrueOrb.png=13420,17956
win8pro.png=5749,7828
Win10.png=990,1136
CoolBlu.png=8827,11960
Win81.png=1897,2212
[EncodedFile-CustomBtn-TrueOrb.png]
lines=4
0=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
1=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
2=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
3=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
4=HaTHKLj8vv1twXEyB+ZbLCqW4qr+4ojeZu705XwmW7NaP/4PhqVdPf20ed7f56OTMEKhnKTepkAZMHuebu79X5/I5jJ6Qbqfbd7ZroK2kNyaSNCnJewHvHHiAszOov70X6+z4bZVRThQ1gj7Y/1vQzkr5aF2soGTnzP2dzRceJiVLNWVaI2c0eseoHlaB+P19oS2B7pX0fwP0P/GeXrlDsPH3X4ZjIlcAOQ9axYrLPqswhjtsMP0iYSBLPowLUW3doU2+V9sT8RN85P/oN2Fys52Q0C3PiH3sONBE+6BNA7Vtlmet532LoFTuhiAnEvYh6w8pGxiH3grEYT54EjtmCZgbNzqMHxPbIO+Vxv6L+4WP8sl6qMZnG2fSmk508WwjnJmEDPnsM1hPn+1tvgN2lV3GOIV2RU0EyjB7VE99ZGKwUgFRR9CKR2CXlVdvoAnCXr1cdwN/R1dZtJw4SU8AtSZRF1ltgAo3Nm3FrJ377xhlXprpzVf+6u/xRElOwOmDLDL/kim+sxTx9/+EHvwIL2C67iO7RHZllzF1pD4hd8yX0wtngE/GHFLnAfqm+QJ8LsW0QuICZpSuP1PaOiS5P1+TtT9rp3a3bIgU7z2TwfCl7vdL4ATXG9mhgJTD5kmXV9sw7ulTl8/zyI1vp2kKzJWVnO09cQvVDtANulpX46wEbuthwLMY5VYqTNV0cGPzMoF7rmA9bPr+WXF3Alrc5WMasZdCxvWJwJp8Hbrc8mEXqXUnFImq/XgT36/BBObPKhRqmMTlgwZtj7mqT6cEI3CV+sJaE4tTYDX/SPzqRaODI9LltlXr8DUBjpbJOEpGLwGIoWw01pARabBHXjBWAH9M0720Te76aHcG2xQ1Nh+EXx+CbGMzxtStRA9l/7djSv4iN/Vn70fBzga40ockS8nyce+Kbg3FihQu4D7e11H/5VTWWTCPpikQOZJiN3nt93wS6uug8jXeiUQop8b2X7nx0QXmfRNyqS7zURSDyds0+A2eKeDqMkZ0zq/1x+vSomtQCbd9anidaUFqU9GVKjmzVq+E/ZX37qNtg5YgGN5zi5rOAsojHsl3IejCFeIF+7dyvJEgWVCsEuhNs5nDJpPSmCZ2TxJYjGtWAJvEKV618HjpdRJZy/wTKvv/lDtGaUr4+34ubUADO9clVqnJRo+zCffy+Gf9eq04uxXUKNE+EcVGqVwf5XS/wdjfwlHkdd9JfJUdOic43xX9BlM1GJlmmRtE6cBoHkec11VXp5vc4tWLNsp5PtGV5WZETRJqyGw8jXAnh0984za813g/Xki2m0AUee4udRdz6Nn8S5r6JKjZhwypQqhO8ZGMoUaecdru9zgdU4m/X0mFXFrlhSIUZ3yi9VIezbAxqyLmarDEuQxXbPkJm5NBf/yg+KFTMbru96wdzErfCGheuf1QV0ZJPsDyAOou56D6h8KPr8AAPw9vGIIQaZXAAGraOxoAABkbaHDscRn+wIAAAAABFlaeJzjDikqTfUvStIryEtnGAUjDuSYQOgAE+zyW0+WPWNiAwBAuQhIp3NRSwEAAAACAAAAJwAAAFA0AAAAAAAAAQAAAAAAAAAAAAAA
[EncodedFile-CustomBtn-win8pro.png]
lines=1
0=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
1=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
[EncodedFile-CustomBtn-Win10.png]
lines=0
0=/Td6WFoAAATm1rRGBMC6Bd4HIQEWAAAAAAAAALr5zcrgA90Csl0ARJQFxHon9vfuiY5QkIizqtVQLHMnNfiP4KEzUgoeX0aq/am0VFKmQQmOY2y8hadWTLjM1wWtqhLUYY+p+13bUIMkVulmS+ao/lzVz1uTMuK7ZI7OXqONxaSV/TPBhqzMqFgeWyIuTi7wukFVdqnGyZn43ULakKTTIpG5Px9K2GV6646a+HPmGiLD3TaC8Ir/BA8u2fO9ZwzIg7kDzeoCYvgK3shE+ArEq7h0FdP2/6hvdh4YCdyA6pyIOcmTccrRAtSQg8xqkkZFHOvUA4cl+BforRxOdVVUo+85V972DUjBW8t1glCBk/Ute1BlxQpnNxGw1/TOY8E/h2Ef+37m9stsuAHlHmBetpIf7Kwsdr1tiTWri01gyXGo1MwSD9TBD/nkLKqZSM3nfBtIoezcjTJ/3RbWAnWTlyfkWfZ9aB6vPNukziI3lPRtmqtHTbdXYN8mE/oEdAMPNORmMEU452hJRyIOEB2P6D0qLTm9tFav0jVUmGKFouB/+bo17XSl6cifdM6XgYTclneZc1xDQWl1eC2elfXbw7UDXcRtDaYta2jA1CgQUhWgbPVn9AVO1YCuLYEGgONrpta6+UWN7NUaSIosTaiwkxWwyxL63z937e4JIg1vk5cN2dwOw7k7Mp/f5WsjNMBJytQaUYEL+yD+7/UcMVpa6UeJmWC2N9FMhaaoL+ltpywOsGUTGy8gcA0lB1GwhkUn1FMroaMehchRQBhVYqpbKGNDxHz6ydi/u7pDxbibZuf1/15+KCG2aTq3zg8fky7a5CxYfDFQUt8NNzYTsbz+O4UHCxhz7zubcFTy09nCl4Xf/PqQxTm8VVuIoCAWi/nN6yhaI4vMGxD0n5vEHXrX/XqOKKp9x55NFbW2390oxklsh+ibWFXxPgNTj2Fmn9TX3eQuENQZumHOAAAA7iYFx+yuNAIAAdYF3gcAALB8FgyxxGf7AgAAAAAEWVp4nJMIz8xLyS8vVrBQcCwtyVdwzs/JL9IryEtnGAUjAdxjhtB/mLDLS63INWNiAwBxkwvzZtKWDgEAAAACAAAANAAAAPwCAAAAAAAAAQAAAAAAAAAAAAAA
[EncodedFile-CustomBtn-CoolBlu.png]
lines=2
0=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
1=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
2=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
[EncodedFile-CustomBtn-Win81.png]
lines=0
0=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

View File

@@ -333,7 +333,7 @@ Else,WriteInterface,Visible,%ScriptFile%,Interface,fb_VirtualHDD,False
// Related........: // Related........:
// =============================================================================================================================== // ===============================================================================================================================
[SetDefaultOptions] [SetDefaultOptions]
WriteInterface,Value,%ScriptFile%,Interface,cmb_numProc,"Auto" WriteInterface,Value,%ScriptFile%,Interface,cmb_numProc,"1"
WriteInterface,Value,%ScriptFile%,Interface,cmb_MemSize,2048 WriteInterface,Value,%ScriptFile%,Interface,cmb_MemSize,2048
WriteInterface,Value,%ScriptFile%,Interface,cmb_Audio,"Intel HD Audio" WriteInterface,Value,%ScriptFile%,Interface,cmb_Audio,"Intel HD Audio"
WriteInterface,Value,%ScriptFile%,Interface,cmb_NetworkAdapter,"Intel 82545EM" WriteInterface,Value,%ScriptFile%,Interface,cmb_NetworkAdapter,"Intel 82545EM"
@@ -428,7 +428,7 @@ btn_SetDefaultOptions=,1,8,543,5,25,25,SetDefaultOptions,SetDefaults_16.png,True
btn_AdvancedOptions=,1,8,574,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show Advanced Options" 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" btn_ScriptInfo=,1,8,605,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
bvl_vmOptions="Virtual Machine Settings",1,12,5,50,257,265,8,Bold bvl_vmOptions="Virtual Machine Settings",1,12,5,50,257,265,8,Bold
cmb_numProc=Auto,1,4,140,67,112,21,Auto,1,2,3,4,5,6,7,8 cmb_numProc=1,1,4,140,67,112,21,Auto,1,2,3,4,5,6,7,8
lbl_numProc="Number of Processors:",1,1,15,74,117,16,8,Normal lbl_numProc="Number of Processors:",1,1,15,74,117,16,8,Normal
lbl_AllocMem="Allocated Memory (MB):",1,1,15,101,123,16,8,Normal lbl_AllocMem="Allocated Memory (MB):",1,1,15,101,123,16,8,Normal
cmb_MemSize=2048,1,4,140,95,112,21,1024,2048,4096,8192,16384,32768,65536 cmb_MemSize=2048,1,4,140,95,112,21,1024,2048,4096,8192,16384,32768,65536

File diff suppressed because it is too large Load Diff

View File

@@ -54,8 +54,6 @@ Echo,"This script cannot be processed directly."
// Related........: // Related........:
// =============================================================================================================================== // ===============================================================================================================================
[LaunchProgram] [LaunchProgram]
System,GetENV,PROCESSOR_ARCHITECTURE,%HostArch%
If,%HostArch%,Equal,AMD64,Set,%HostArch%,x64
ExtractFile,%ScriptFile%,GimageX_%HostArch%,gimagex.exe,%ProjectTemp% ExtractFile,%ScriptFile%,GimageX_%HostArch%,gimagex.exe,%ProjectTemp%
ShellExecuteEx,Open,gimagex.exe,"",%ProjectTemp% ShellExecuteEx,Open,gimagex.exe,"",%ProjectTemp%

View File

@@ -63,6 +63,7 @@ Interface=Interface
%ProgramsCache%=%Workbench%\%ProjectTitle%\Programs %ProgramsCache%=%Workbench%\%ProjectTitle%\Programs
%ProjectTemp%=%Workbench%\%ProjectTitle%\Temp %ProjectTemp%=%Workbench%\%ProjectTitle%\Temp
%Tools%=%BaseDir%\Projects\%ProjectTitle%\Tools %Tools%=%BaseDir%\Projects\%ProjectTitle%\Tools
%Shell%=
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
// Target (Build) Globals - Do Not Modify! - TargetPrograms & PEPrograms set by 'Config Source' script. // Target (Build) Globals - Do Not Modify! - TargetPrograms & PEPrograms set by 'Config Source' script.
@@ -125,7 +126,6 @@ Interface=Interface
// Related........: // Related........:
// =============================================================================================================================== // ===============================================================================================================================
[Process] [Process]
Echo,"Starting %ProjectTitle% Build..."
System,GetEnv,PROCESSOR_ARCHITECTURE,%HostArch% System,GetEnv,PROCESSOR_ARCHITECTURE,%HostArch%
If,%HostArch%,Equal,"AMD64",Set,%HostArch%,"x64",GLOBAL If,%HostArch%,Equal,"AMD64",Set,%HostArch%,"x64",GLOBAL
@@ -148,6 +148,9 @@ System,OnBuildExit,Exec,%ProjectDir%\script.project,PostBuildCleanup
[PostBuildCleanup] [PostBuildCleanup]
Echo,"Running Post-Build Cleanup..." Echo,"Running Post-Build Cleanup..."
GetParam,1,%OnBuildExitReason%
// For Project Options (SupportLog, etc)
AddInterface,%ScriptFile%,Interface_Options,"" AddInterface,%ScriptFile%,Interface_Options,""
// Make sure registry hives are unloaded if we halt // Make sure registry hives are unloaded if we halt
@@ -156,28 +159,28 @@ RegUnloadHives,Force
If,%cb_GenerateSupportLog%,Equal,True,Run,%ScriptFile%,GenerateSupportLog If,%cb_GenerateSupportLog%,Equal,True,Run,%ScriptFile%,GenerateSupportLog
Echo,"" Echo,""
If,#1,EQUAL,ERROR,Begin If,%OnBuildExitReason%,EQUAL,ERROR,Begin
// Error // Error
Beep,ERROR Beep,ERROR
Set,%BuildExitMsg%,"An error occurred building %ProjectTitle%. Please check the build log for details.#$x#$xA support package was generated and saved to #$x %BaseDir%\Logs" Set,%BuildExitMsg%,"An error occurred building %ProjectTitle%. Please check the build log for details.#$x#$xA support package was generated and saved to #$x %BaseDir%\Logs"
Echo,%BuildExitMsg%,Warn Echo,%BuildExitMsg%,Warn
Message,%BuildExitMsg%,ERROR Message,%BuildExitMsg%,ERROR
End End
Else,If,#1,EQUAL,STOP,Begin Else,If,%OnBuildExitReason%,EQUAL,STOP,Begin
// User STOP // User STOP
Beep,Asterisk Beep,Asterisk
Set,%BuildExitMsg%,"The %ProjectTitle% build was aborted by the user." Set,%BuildExitMsg%,"The %ProjectTitle% build was aborted by the user."
Echo,%BuildExitMsg%,Warn Echo,%BuildExitMsg%,Warn
Message,%BuildExitMsg%,WARNING Message,%BuildExitMsg%,WARNING
End End
Else,If,#1,EQUAL,DONE,Begin Else,If,%OnBuildExitReason%,EQUAL,DONE,Begin
// Build/Script Finished // Build/Script Finished
Beep,OK Beep,OK
Set,%BuildExitMsg%,"The %ProjectTitle% build was successful.#$x#$xOutput:#$x %OutputDir%" Set,%BuildExitMsg%,"The %ProjectTitle% build was successful.#$x#$xOutput:#$x %OutputDir%"
Echo,%BuildExitMsg% Echo,%BuildExitMsg%
Message,%BuildExitMsg%,INFORMATION,5 Message,%BuildExitMsg%,INFORMATION,5
End End
Else,If,#1,EQUAL,COMMAND,Begin Else,If,%OnBuildExitReason%,EQUAL,COMMAND,Begin
// HALT/EXIT command // HALT/EXIT command
Beep,CONFIRMATION Beep,CONFIRMATION
Set,%BuildExitMsg%,"An error occurred building %ProjectTitle%. Please check the build log for details.#$x#$xA support package was generated and saved to #$x %BaseDir%\Logs#$xbe sure to include this package if you ask for help." Set,%BuildExitMsg%,"An error occurred building %ProjectTitle%. Please check the build log for details.#$x#$xA support package was generated and saved to #$x %BaseDir%\Logs#$xbe sure to include this package if you ask for help."
@@ -227,7 +230,8 @@ System,EndLocal
// Return values..: // Return values..:
// Author.........: Homes32 // Author.........: Homes32
// Modified.......: // Modified.......:
// Remarks........: // Remarks........: Output directories %ISODir% and %OutputDir% must be checked for existence, as Config Source > Set Defaults can
// clear them causing DirDeleteEx to fail.
// Related........: // Related........:
// =============================================================================================================================== // ===============================================================================================================================
[NukeProject] [NukeProject]
@@ -250,10 +254,13 @@ If,QUESTION,"Nuke PhoenixPE#$x#$xThis operation will obliterate all Target, ISO,
DirDeleteEx,%Tools%\x64\Oscdimg DirDeleteEx,%Tools%\x64\Oscdimg
Echo,"Clearing the Output directories..." Echo,"Clearing the Output directories..."
DirDeleteEx,%ISODir% If,ExistDir,%ISODir%,DirDeleteEx,%ISODir%
DirDeleteEx,%OutputDir% If,ExistDir,%OutputDir%,DirDeleteEx,%OutputDir%
Echo,"Resetting project vars..."
Set,%Shell%,"",PERMANENT
Set,%ISOFile%,"",PERMANENT Set,%ISOFile%,"",PERMANENT
Echo,"Environment cleanup complete." Echo,"Environment cleanup complete."
If,QUESTION,"Would you like to reset Source Config to defaults? (Recommended)",Exec,"%ProjectDir%\100-ConfigSource.script","SetDefaultOptions" If,QUESTION,"Would you like to reset Source Config to defaults? (Recommended)",Exec,"%ProjectDir%\100-ConfigSource.script","SetDefaultOptions"
End End