diff --git a/.gitignore b/.gitignore index 77a80de..bebb889 100644 --- a/.gitignore +++ b/.gitignore @@ -1,16 +1,15 @@ +/Archive /Binary /Database /Output -/Launcher.exe /Logs -/Projects/PhoenixPE/Tools/x64 -/Projects/PhoenixPE/Tools/x86 +/Projects/PhoenixPE/Test Suite /Resources /Target /Workbench CodeBox.txt *log*.html *log*.txt -Launcher.exe +PEBakeryLauncher.exe PEBakery.ini diff --git a/Projects/MyApps/README.txt b/Projects/MyApps/README.txt new file mode 100644 index 0000000..6133566 --- /dev/null +++ b/Projects/MyApps/README.txt @@ -0,0 +1,19 @@ +Place your custom apps in this folder to integrate them into PhoenixPE. + +Scripts are organized into folders that correspond to the various run levels used by PhoenixPE + + +Level Folder Description +------ ------- ------------ +1 Pre-Build Pre-Build Configuration +2 Core Core Build Scripts +3 Shell Shell Components +4 Components Scripts that add or activate core functionality such as ramdisk, networking, printing, RDP, etc. +4 Tweaks Customization to existing functionality. Generally used for registry tweaks and personalization. +5 Applications General Applications +6 Drivers Driver Intergration (Display, NIC, etc.) +7 Finalize Final configuration, cleanup, and creation of boot.wim +8 Media Creation Scripts for creating the final boot media. +9 Testing Scripts for testing and verifying the finished build. +10 Toolbox Misc. tools useful for script developers. + diff --git a/Projects/PhoenixPE/Tools/Readme.txt b/Projects/PhoenixPE/Tools/Readme.txt new file mode 100644 index 0000000..1d08e0d --- /dev/null +++ b/Projects/PhoenixPE/Tools/Readme.txt @@ -0,0 +1,8 @@ +Tools Folder + +. - scripts (.cmd, .bat, .ps1, etc) +docs - documentation for various tools +license - license agreements required to be distributed with 3rd party software +anycpu - .Net applications designed to run on either x86/x64 +x86 - 32bit Applications +x64 - 64bit Applications diff --git a/Projects/PhoenixPE/Tools/anycpu/AcctPicExtractor.exe b/Projects/PhoenixPE/Tools/anycpu/AcctPicExtractor.exe new file mode 100644 index 0000000..36219f4 Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/AcctPicExtractor.exe differ diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/AddWindowsExplorerShortcut.exe b/Projects/PhoenixPE/Tools/anycpu/lessmsi/AddWindowsExplorerShortcut.exe new file mode 100644 index 0000000..5595c73 Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/lessmsi/AddWindowsExplorerShortcut.exe differ diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/LessIO.dll b/Projects/PhoenixPE/Tools/anycpu/lessmsi/LessIO.dll new file mode 100644 index 0000000..6d19924 Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/lessmsi/LessIO.dll differ diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi-gui.exe b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi-gui.exe new file mode 100644 index 0000000..7d0bf1c Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi-gui.exe differ diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi-gui.exe.config b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi-gui.exe.config new file mode 100644 index 0000000..26532c6 --- /dev/null +++ b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi-gui.exe.config @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi.core.dll b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi.core.dll new file mode 100644 index 0000000..36c54ce Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi.core.dll differ diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi.exe b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi.exe new file mode 100644 index 0000000..fce1e1d Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi.exe differ diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi.exe.config b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi.exe.config new file mode 100644 index 0000000..df9291b --- /dev/null +++ b/Projects/PhoenixPE/Tools/anycpu/lessmsi/lessmsi.exe.config @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/libmspackn.dll b/Projects/PhoenixPE/Tools/anycpu/lessmsi/libmspackn.dll new file mode 100644 index 0000000..ffefc7c Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/lessmsi/libmspackn.dll differ diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/mspack.dll b/Projects/PhoenixPE/Tools/anycpu/lessmsi/mspack.dll new file mode 100644 index 0000000..32fd7fb Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/lessmsi/mspack.dll differ diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/wix.dll b/Projects/PhoenixPE/Tools/anycpu/lessmsi/wix.dll new file mode 100644 index 0000000..32edd2d Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/lessmsi/wix.dll differ diff --git a/Projects/PhoenixPE/Tools/anycpu/lessmsi/wixcab.dll b/Projects/PhoenixPE/Tools/anycpu/lessmsi/wixcab.dll new file mode 100644 index 0000000..3976056 Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/lessmsi/wixcab.dll differ diff --git a/Projects/PhoenixPE/Tools/anycpu/wix/dark.exe b/Projects/PhoenixPE/Tools/anycpu/wix/dark.exe new file mode 100644 index 0000000..5cf5e6f Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/wix/dark.exe differ diff --git a/Projects/PhoenixPE/Tools/anycpu/wix/winterop.dll b/Projects/PhoenixPE/Tools/anycpu/wix/winterop.dll new file mode 100644 index 0000000..fe05975 Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/wix/winterop.dll differ diff --git a/Projects/PhoenixPE/Tools/anycpu/wix/wix.dll b/Projects/PhoenixPE/Tools/anycpu/wix/wix.dll new file mode 100644 index 0000000..464dad8 Binary files /dev/null and b/Projects/PhoenixPE/Tools/anycpu/wix/wix.dll differ diff --git a/Projects/PhoenixPE/Tools/license/7zLicense.txt b/Projects/PhoenixPE/Tools/license/7zLicense.txt new file mode 100644 index 0000000..b6ff3de --- /dev/null +++ b/Projects/PhoenixPE/Tools/license/7zLicense.txt @@ -0,0 +1,90 @@ + 7-Zip + ~~~~~ + License for use and distribution + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + 7-Zip Copyright (C) 1999-2019 Igor Pavlov. + + The licenses for files are: + + 1) 7z.dll: + - The "GNU LGPL" as main license for most of the code + - The "GNU LGPL" with "unRAR license restriction" for some code + - The "BSD 3-clause License" for some code + 2) All other files: the "GNU LGPL". + + Redistributions in binary form must reproduce related license information from this file. + + Note: + You can use 7-Zip on any computer, including a computer in a commercial + organization. You don't need to register or pay for 7-Zip. + + + GNU LGPL information + -------------------- + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You can receive a copy of the GNU Lesser General Public License from + http://www.gnu.org/ + + + + + BSD 3-clause License + -------------------- + + The "BSD 3-clause License" is used for the code in 7z.dll that implements LZFSE data decompression. + That code was derived from the code in the "LZFSE compression library" developed by Apple Inc, + that also uses the "BSD 3-clause License": + + ---- + Copyright (c) 2015-2016, Apple Inc. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder(s) nor the names of any contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + ---- + + + + + unRAR license restriction + ------------------------- + + The decompression engine for RAR archives was developed using source + code of unRAR program. + All copyrights to original unRAR code are owned by Alexander Roshal. + + The license for original unRAR code has the following restriction: + + The unRAR sources cannot be used to re-create the RAR compression algorithm, + which is proprietary. Distribution of modified unRAR sources in separate form + or as a part of other software is permitted, provided that it is clearly + stated in the documentation and source comments that the code may + not be used to develop a RAR (WinRAR) compatible archiver. + + + -- + Igor Pavlov diff --git a/Projects/PhoenixPE/Tools/license/innounp.htm b/Projects/PhoenixPE/Tools/license/innounp.htm new file mode 100644 index 0000000..b269d4b --- /dev/null +++ b/Projects/PhoenixPE/Tools/license/innounp.htm @@ -0,0 +1,675 @@ + + +innounp, the Inno Setup Unpacker + + + + + +

innounp, the Inno Setup Unpacker
+Version 0.49
+Supports Inno Setup versions 2.0.7 through 6.0.2

+

Inno Setup is a popular program +for making software installations. Unfortunately, there is no official unpacker - the +only method of getting the files out of the self-extracting executable +is to run it. One piece of software that addresses this issue is Sergei +Wanin's InstallExplorer, +a plug-in for the FAR Manager that unpacks +several types of installations, including Inno Setup (IS). But since it is not updated in a +timely fashion, and so does not support the latest IS most of the time, this program was born. +The advantages over InstallExplorer are:

+ +

If you want to report a bug, request a feature, or discuss anything else related +to the program, please write to the forum.

+ +

Both the source and the executable packages are compressed with +WinRar. While the full-featured packer is shareware, +the UnRar utility that can only extract files is free. And there are lots of free +third-party programs that unpack rar just fine, e.g. 7-Zip.

+

As a bonus, a simple unpacker for Setup +Factory installations is available on the download page. It is ripped from +the SynCE project.

+

Usage

+

Innounp is a console application, and it uses command-line options to find out +what to do. For a more human-friendly interface utilizing FAR or Total Commander as +a front-end see the MultiArc section below. Windows Explorer fans: +nullz has made +some .reg scripts to add innounp into the right-click menu and Richard Santaella crafted a +graphical wrapper for innounp (get it on the download page).

+
innounp [command] [options] <setup.exe or setup.0> [@filelist] [filemask ...]
+Commands:
+  (no)   display general installation info
+  -v     verbosely list the files (with sizes and timestamps)
+  -x     extract the files from the installation (to the current directory, also see -d)
+  -e     extract files without paths
+  -t     test files for integrity
+Options:
+  -b     batch (non-interactive) mode - will not prompt for password or disk changes
+  -q     do not indicate progress while extracting
+  -m     process internal embedded files (such as license and uninstall.exe)
+  -pPASS decrypt the installation with a password
+  -dDIR  extract the files into DIR (can be absolute or relative path)
+  -cDIR  specifies that DIR is the current directory in the installation
+  -n     don't attempt to unpack new versions
+  -fFILE same as -p but reads the password from FILE
+  -a     process all copies of duplicate files
+  -y     assume Yes on all queries (e.g. overwrite files)  
+
+

If an installation has setup.0 (it is made without using SetupLdr), run +innounp on setup.0 instead of setup.exe.

+

To extract all files from a specific directory, use dirname\*.*, not +just dirname.

+

By default all files are extracted to the current directory. Use -d to +override this behaviour. For example, -dUnpacked will create a directory named +Unpacked inside the current directory and put the extracted files there.

+

The -c option is a little more tricky to explain. Suppose you opened an installation +in a file manager and browsed to {app}\subdir\program.exe. Now if you copied +program.exe to another location, the entire directory tree ({app}\subdir\) +would be created and program.exe would be extracted there. -c notifies innounp +that you are only interested in paths from the current directory and below, so that your +file, program.exe, is extracted right where you intended to copy it, not several +directory levels deeper. Note that in order to avoid confusion, files must still be +specified by their full path names inside the installation.

+

Note that an installation can contain several identical files (possibly under different names). Inno Setup +stores only one copy of such files, and by default innounp will also unpack one file. If you want to have +all files that could ever be installed anywhere, regardless of how many identical files this may get you, +-a option will do it.

+

If -m is specified, the file listing includes embedded\CompiledCode.bin +which is the code made by the RemObjects Pascal Script compiler. It is possible to disassemble +it using the ifps3_disasm.rar package on the download page. The result is not very +readable though since it uses the basic 'disassembler' from IFPS3. Anyone wants to write a +decompiler?

+ +

How to report bugs

+

OK, I know innounp is far from being perfect, but it is my intention to make +the program usable. User feedback is a great way to achieve this. Here's what you should +do if you find a bug and want it fixed.

+

Tell me what's wrong with innounp. If you encountered incorrect behaviour, +say what you think it should do and what it actually does. If it crashed or gave +an error message, say what did that - innounp, Windows, FAR, etc, and include +the details.

+

Describe the exact steps necessary to reproduce the bug. Say what are the +preconditions. Is the bug specific to some system settings? To a setup file you +have? (include the problem part of the installation script or a link to the compiled +setup, if it is small enough) To an IS version? To something else? Or does the +bug occur regardless of these things?

+

Once you have the bug report ready, post it to the forum. Remember, if I can't +reproduce the bug using the description you gave, the chances that it will be +fixed fall dramatically.

+

If the above guidelines were not obvious for you, I suggest that you read the +following articles.

+

How to Ask +Questions the Smart Way by Eric Raymond
+How to Report +Bugs Effectively by Simon Tatham

+ +

What's new / History

+

0.49 (2019.05.09)

+ +

0.48 (2019.01.25)

+ +

0.47 (2018.07.02)

+ +

0.46 (2016.04.11)

+ +

0.45 (2015.12.31)

+ +

0.44 (2015.11.24)

+ +

0.43 (2015.07.18)

+ +

0.42 (2015.05.27)

+ +

0.41 (2015.03.18)

+ +

0.40 (2013.12.20)

+ +

0.39 (2013.07.12)

+ +

0.38 (2013.02.01)

+ +

0.37 (2012.06.02)

+ +

0.36 (2011.06.01)

+ +

0.35 (2010.10.01)

+ +

0.34 (2010.09.16)

+ +

0.33 (2010.07.05)

+ +

0.32 (2010.06.14)

+ +

0.31 (2010.04.19)

+ +

0.30 (2010.04.12)

+ +

0.29 (2010.02.19)

+ +

0.28 (2010.01.14)

+ +

0.27 (2009.12.04)

+ +

0.26 (2009.11.30)

+ +

0.25 (2009.11.26)

+ +

0.24 (2009.11.20)

+ +

0.23 (2009.09.25)

+ +

0.22 (2009.08.24)

+ +

0.21 (2009.04.24)

+ +

0.20 (2008.05.23)

+ +

0.19 (2007.02.23)

+ +

0.18 (2006.11.23)

+ +

0.17 (2005.08.31)

+ +

0.16 (2005.04.30)

+ +

0.15 (2005.03.08)

+ +

0.14 (2004.10.14)

+ +

0.13 (2004.08.26)

+ +

0.12 (2004.07.28)

+ +

0.11 (2004.05.04)

+ +

0.10 (2004.04.26)

+ +

0.09 (2004.04.22)

+ +

0.08 (2004.04.14)

+ +

0.07 (2004.03.16)

+ +

0.06 (2004.03.11)

+ +

0.05 (2004.03.09)

+ +

0.04 (2004.02.27)

+ + +

MultiArc settings

+

Unless you are a die-hard fan of command line, you may like the idea of working +with IS installations like with conventional archives in a file manager. Right now +two programs support this: FAR and Total Commander. Below are the instructions +how to integrate innounp into each.

+

FAR

+

Copy innounp.exe to a directory in your PATH and edit your +FAR\Plugins\MultiArc\Formats\Custom.ini file. There are two alternate +settings differing in several aspects and each having its own pros and cons. Try +the recommended setting first, if it does not work well for you, try the other +setting or even combine them.

+

Co-operation with InstallExplorer

+

If you have InstallExplorer installed (or another plug-in that handles IS, +but you will need to adjust the settings accordingly), you might want to let it +process all the other types of installations but keep IS installations for innounp. +FAR does not provide a means of customizing the plug-in call order; however, an +empirical study has shown that it loads plug-ins and applies them to files in +lexical order. So the solution is to rename InstallExplorer's dll file from 6InstExpl.dll +to e.g. zInstExpl.dll (and restart FAR).

+

FAR: recommended setting

+
[InnoSetup5]
+TypeName=InnoSetup5
+ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35 2E
+IDOnly=1
+List=innounp -v -m
+Errorlevel=1
+Start="^---------"
+End="^---------"
+Format0="/^\s+(?P<size>\d+)\s+(?P<mYear>\d+)\.(?P<mMonth>\d+)\.(?P<mDay>\d+)\s+(?P<mHour>\d+):(?P<mMin>\d+)\s+(?P<name>.*)$/i"
+Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
+ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
+Test=innounp -t -m %%A
+AllFilesMask="*.*"
+
+[InnoSetup4]
+TypeName=InnoSetup4
+ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E
+IDOnly=1
+List="innounp -v -m"
+Errorlevel=1
+Start="^---------"
+End="^---------"
+Format0="/^\s+(?P<size>\d+)\s+(?P<mYear>\d+)\.(?P<mMonth>\d+)\.(?P<mDay>\d+)\s+(?P<mHour>\d+):(?P<mMin>\d+)\s+(?P<name>.*)$/i"
+Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
+ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
+Test=innounp -t -m %%A
+AllFilesMask="*.*"
+
+[InnoSetup3]
+TypeName=InnoSetup3
+ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E
+IDOnly=1
+List="innounp -v -m"
+Errorlevel=1
+Start="^---------"
+End="^---------"
+Format0="/^\s+(?P<size>\d+)\s+(?P<mYear>\d+)\.(?P<mMonth>\d+)\.(?P<mDay>\d+)\s+(?P<mHour>\d+):(?P<mMin>\d+)\s+(?P<name>.*)$/i"
+Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
+ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
+Test=innounp -t -m %%A
+AllFilesMask="*.*"
+
+[InnoSetup2]
+TypeName=InnoSetup2
+ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 32 2E
+IDOnly=1
+List="innounp -v -m"
+Errorlevel=1
+Start="^---------"
+End="^---------"
+Format0="/^\s+(?P<size>\d+)\s+(?P<mYear>\d+)\.(?P<mMonth>\d+)\.(?P<mDay>\d+)\s+(?P<mHour>\d+):(?P<mMin>\d+)\s+(?P<name>.*)$/i"
+Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
+ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
+Test=innounp -t -m %%A
+AllFilesMask="*.*"
+
+

FAR: alternate setting

+Will not work for IS 5.1.5 and up because new versions no longer have this signature. +
+[InnoSetup]
+TypeName=InnoSetup
+ID=49 6E 6E 6F
+IDPos=48
+Extension=exe
+List="innounp -v -m"
+Errorlevel=1
+Start="^---------"
+End="^---------"
+Format0="zzzzzzzzzz  yyyy tt dd hh:mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
+Extract=innounp -x -m {-c%%R} %%A {@%%LMQ}
+ExtractWithoutPath=innounp -e -m {-c%%R} %%A {@%%LMQ}
+AllFilesMask="*.*"
+

Total Commander

+

Will not work for IS 5.1.5 and up because new versions no longer have this signature. I guess the +version-specific settings from above have to be cloned.

+

Configuration made up by Gnozal and Maxwish and posted on +TC forum. Change the path below +to where you have innounp installed and add this to your MultiArc.ini. Note that +MultiArc is not included in the default TC installation, instead it is available as a +separate download from Siarzhuk Zharski's web site. +Refer to the help file for information on any additional configuration necessary.

+
[InnoSetup]
+Description="InnoSetup"
+Archiver=C:\PROGRAM FILES\WINCMD\WCXPlugin\MultiArc\innounp.exe
+Extension=exe
+ID=49 6E 6E 6F
+IDPos=48
+Start="^--------------------------------------"
+End="^--------------------------------------"
+Format0="zzzzzzzzzz  yyyy.tt.dd hh:mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
+List=%P -v -m %AQ
+Extract=%P -e -m -c%R %AQ @%LQ
+ExtractWithPath=%P -x -m -c%R %AQ @%LQ
+IgnoreErrors=0
+SkipEmpty=0
+SkipDirsInFileList=0
+SearchForUglyDirs=0
+BatchUnpack=1
+UnixPath=0
+AskMode=0
+SkipLIST=1
+Debug=0
+ +

Copyrights and licensing

+

Copyright © 2004-2019 QuickeneR, 2009-2019 Ariman
+This program is licensed under the terms of the +GNU General Public License (GPL). A copy of the license is included with the source files.
+If you distribute innounp on the WWW, please put a link to its home page, +http://innounp.sourceforge.net

+

Over 90% of code is ripped from Inno Setup which is Copyright © 1997-2010 Jordan +Russell. All rights reserved.
+Portions Copyright © 2000-2006 Martijn Laan. All rights reserved.
+See http://www.jrsoftware.org for details.

+

Contains zlib code, Copyright © 1995-2005 Jean-loup Gailly and Mark Adler.

+

Contains bzip2 code, Copyright © 1996-2009 Julian R Seward. All rights reserved.

+

Contains LZMA code, Copyright © 1999-2009 Igor Pavlov.

+
+

Innerfuse Pascal Script is Copyright © 2000-2004 by Carlo Kok, Innerfuse.

+

StripReloc is Copyright © 1999-2005 Jordan Russell, www.jrsoftware.org

+
+SourceForge.net + + \ No newline at end of file diff --git a/Projects/PhoenixPE/Tools/x64/7z.dll b/Projects/PhoenixPE/Tools/x64/7z.dll new file mode 100644 index 0000000..b25da33 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/7z.dll differ diff --git a/Projects/PhoenixPE/Tools/x64/7z.exe b/Projects/PhoenixPE/Tools/x64/7z.exe new file mode 100644 index 0000000..872133e Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/7z.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/BcastEnvChg.exe b/Projects/PhoenixPE/Tools/x64/BcastEnvChg.exe new file mode 100644 index 0000000..d1b513e Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/BcastEnvChg.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/GWT.exe b/Projects/PhoenixPE/Tools/x64/GWT.exe new file mode 100644 index 0000000..ec82c76 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/GWT.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/GetBinaryResource.exe b/Projects/PhoenixPE/Tools/x64/GetBinaryResource.exe new file mode 100644 index 0000000..e864aa9 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/GetBinaryResource.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/GetStringResource.exe b/Projects/PhoenixPE/Tools/x64/GetStringResource.exe new file mode 100644 index 0000000..6031a45 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/GetStringResource.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/ImageConvert.exe b/Projects/PhoenixPE/Tools/x64/ImageConvert.exe new file mode 100644 index 0000000..c19d3a1 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/ImageConvert.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/SetACL.exe b/Projects/PhoenixPE/Tools/x64/SetACL.exe new file mode 100644 index 0000000..14db69a Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/SetACL.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/binmay.exe b/Projects/PhoenixPE/Tools/x64/binmay.exe new file mode 100644 index 0000000..cf8a8d3 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/binmay.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/gron.exe b/Projects/PhoenixPE/Tools/x64/gron.exe new file mode 100644 index 0000000..b8ed091 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/gron.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/hiderun.exe b/Projects/PhoenixPE/Tools/x64/hiderun.exe new file mode 100644 index 0000000..c860dcf Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/hiderun.exe differ diff --git a/Projects/PhoenixPE/Tools/x64/jj.exe b/Projects/PhoenixPE/Tools/x64/jj.exe new file mode 100644 index 0000000..deb14ac Binary files /dev/null and b/Projects/PhoenixPE/Tools/x64/jj.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/7z.dll b/Projects/PhoenixPE/Tools/x86/7z.dll new file mode 100644 index 0000000..654f92e Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/7z.dll differ diff --git a/Projects/PhoenixPE/Tools/x86/7z.exe b/Projects/PhoenixPE/Tools/x86/7z.exe new file mode 100644 index 0000000..c8770bd Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/7z.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/BcastEnvChg.exe b/Projects/PhoenixPE/Tools/x86/BcastEnvChg.exe new file mode 100644 index 0000000..35e433d Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/BcastEnvChg.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/GWT.exe b/Projects/PhoenixPE/Tools/x86/GWT.exe new file mode 100644 index 0000000..3da16bf Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/GWT.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/GetBinaryResource.exe b/Projects/PhoenixPE/Tools/x86/GetBinaryResource.exe new file mode 100644 index 0000000..f8252ef Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/GetBinaryResource.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/GetStringResource.exe b/Projects/PhoenixPE/Tools/x86/GetStringResource.exe new file mode 100644 index 0000000..d9cfee2 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/GetStringResource.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/HiveUnload.exe b/Projects/PhoenixPE/Tools/x86/HiveUnload.exe new file mode 100644 index 0000000..a652f33 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/HiveUnload.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/ImageConvert.exe b/Projects/PhoenixPE/Tools/x86/ImageConvert.exe new file mode 100644 index 0000000..5c05a8c Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/ImageConvert.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/RegFind.exe b/Projects/PhoenixPE/Tools/x86/RegFind.exe new file mode 100644 index 0000000..b74bf33 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/RegFind.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/Rufus.exe b/Projects/PhoenixPE/Tools/x86/Rufus.exe new file mode 100644 index 0000000..5cc511b Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/Rufus.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/SetACL.exe b/Projects/PhoenixPE/Tools/x86/SetACL.exe new file mode 100644 index 0000000..935cd45 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/SetACL.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/binmay.exe b/Projects/PhoenixPE/Tools/x86/binmay.exe new file mode 100644 index 0000000..33e29e1 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/binmay.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/hiderun.exe b/Projects/PhoenixPE/Tools/x86/hiderun.exe new file mode 100644 index 0000000..feb23eb Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/hiderun.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/innounp.exe b/Projects/PhoenixPE/Tools/x86/innounp.exe new file mode 100644 index 0000000..505f284 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/innounp.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/jj.exe b/Projects/PhoenixPE/Tools/x86/jj.exe new file mode 100644 index 0000000..351fdcd Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/jj.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/mkisofs.exe b/Projects/PhoenixPE/Tools/x86/mkisofs.exe new file mode 100644 index 0000000..93b5a1e Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/mkisofs.exe differ diff --git a/Projects/PhoenixPE/Tools/x86/xml.exe b/Projects/PhoenixPE/Tools/x86/xml.exe new file mode 100644 index 0000000..39c22d4 Binary files /dev/null and b/Projects/PhoenixPE/Tools/x86/xml.exe differ diff --git a/Projects/PhoenixPE/script.project b/Projects/PhoenixPE/script.project index 3caab5b..34f14cf 100644 --- a/Projects/PhoenixPE/script.project +++ b/Projects/PhoenixPE/script.project @@ -356,10 +356,10 @@ LICENSE=7779,3072 Toxic.png=2228,3064 BackArrow.ico=1150,932 Advanced_16.png=2000,2768 -greetz.rtf=38962,12232 License.rtf=37678,11884 Help_16.png=2830,3868 HowToBuild.rtf=38338,12368 +greetz.rtf=40559,12748 [EncodedFile-InterfaceEncoded-Phoenix.png] lines=78 @@ -473,12 +473,6 @@ rtf_License=License.rtf,1,6,5,318,577,254 lines=0 0=eJy9kl1Ik1EYx19BvIlKCrqoNrd3c3vfude50d7NfTXd/Jyh4ZRgQlmBqZRQE7GipJDCbvrSUlBhotN0ommKdSProovs29SabmuZdhXeBF4k/85bBtGVetFz+B84f54f5zzPeSgqjqzERIrsEupUPEXtoSiKISIWcX77Qtjjqf8W8g4Dr2g2JGyFVXaZ3KJmzfe0+xnbN8syvdZ6PpC3lurPgN6Xu2OjnOSBMYH28T7ZoBllc3XQjbugHyzIUI/m8Nx4Pp/S4zTIGvQmul5rkZzjbOKaFLvoNGsX2CQ/vzupXRcUPTRC+9oNy+xxcC+KwQbzoXp6CClBokkXVE9yoXzkgGLoIJT9VuxtUSOpm2f2t6SGRGNGyJ7nIPmlC+ybQrDTxUj74IF5vgK54bMoiVxAefQqqiPX4Y3cQG24CeI+PfbdUX+TBDNBT+VANpUH+SsXlG+LwM6UQBc6Cmu4CnkRL45EL6My1oS62G1c+dyKxlgr5AMmSH36JgmpmZs/BuYdefO0G+pZDzShchgjVXBEvSj6dBHlsWuoXbyLxqUO3FruRsuSHyypQ6hf1m+ukQ5Y1rThSsKWQfW+FNycB/rQCdgXzuBw5DwqyN2XvrTh5nIP2r4G0E7EDTvwp//JQ/ZSOmBZ1S1UQzN/EsyzAjATWWAeZ4OdyAYz7oRiNBPyYRvogBmSPgPEnTr8/YeKUadd1mda0X6sgHIsC7qRwp2bnR/FiDOV9qcv0r3p4Lqcm56/X7X0WsXSzgMzqnu2bVvhhZB3GHfJWw1xW+U3GiAd/EG0SrRCNEm8hn9yhLPgR9dzVtcZgf0J+iMjnnic43VKTM52LCrKL9fLTM5nGAUjDNSxQOg8JuzyZ/3e9TKwAQCrogiBvWlc/QEAAAACAAAAKQAAAG4CAAAAAAAAAQAAAAAAAAAAAAAA -[EncodedFile-InterfaceEncoded-greetz.rtf] -lines=2 -0=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 -1=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 -2=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 - [EncodedFile-InterfaceEncoded-Advanced_16.png] lines=0 0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGMmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTgwZWU4NC04ZDRlLTlkNDQtOTBjYS03MzYzZWI5YTZhOGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkhvbWVzMzI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiBzdEV2dDp3aGVuPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1ODBlZTg0LThkNGUtOWQ0NC05MGNhLTczNjNlYjlhNmE4YSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshFAqcAAAFESURBVDgRjcExaxphAADQtwUKgUJxCGYLxV/RQiGQUFKSMWSuOHRJiQ52MGChc7cOgWQ51w46am8oFmnifSZ6lcal91MiOHgYLHnPf5TRQwd7nuAFDvDMwicMcYNTCxs4RsmKLXxGhiYO0cYAfVzgNc4xwxVKct4iQw8JpghIkWKCeyToIsOJnOf4giFiBESooooIATESNLFpxSvMENBA0VIRDQRMcSRnH2e4wAQtFDxWQAsjtFFH2VwHN/iFFDXr1ZBigCG65n5giAFS1KxXwx/8xDV65sqoo40RWih4rIAW7hDhDBU5R5gioIGipSIaCBjjvRWbaCJBjIAIVVQRISDGb3zDtpwTZOgiwV+MkSLFCPe4RRcZKnJKuMIM59jFJfoY4Dve4BT/cIkdK0o4xoaFj7jGBF8tvcNLT7CHDmJ8sMYD9WpkFHmxHNIAAAAASUVORK5CYIJ4nON3TClLzEtOTYk3NNMryEtnGAUjClxgxy9f4tTwh5EBAInYCGlNR/4PAQAAAAIAAAAnAAAA0AcAAAAAAAABAAAAAAAAAAAAAAA @@ -506,3 +500,11 @@ lines=3 1=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 2=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 3=/JdyrNzEnRKypJYxgFIwscmgqh3yhjl9c5cO88AxsA1n0Kb4sHhsMBAAAAAgAAACoAAADsIwAAAAAAAAEAAAAAAAAAAAAAAA + + +[EncodedFile-InterfaceEncoded-greetz.rtf] +lines=3 +0=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 +1=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 +2=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 +3=tgF5evi7ws6v7KyP1T3hDbe7fh3d/eRG+HN7GW/0Mx+sBl29WNj2LW3/UQrz6mzZZ3jUj64FZ/Z4Dg3Csh6X+QmkpHt/BqpZmWwz0VQtP9DQcf/X0VL1+4mO5x97FhOWPGs/G7PIaH8HF/E07wIfR3fYzdocL2/u69QOvD+u6jh8/Xxz/g4+WLDyn99/745+7/7z4O7N4t//rfVpN/xOOfvv+/+/jn7o8/6Dsk+i9jCcMXsBDxkGr4spb+y144fQHLYyzh8kd/x6sar/ux1cZlaZrxwOgDTEYraCpj+jyoYl6Nyc1jJulT6zwWTHv6BN8Y4/i9PEYtcOFjdZfv/5zHc1rgf97u6fFcFrhg96vOY/l4//7/AzWwgOJ4nONKL0pNLanSKypJYxgFIw/kz4PQvKrY5V+7sJ1hYAMA6AsHXKQOKlABAAAAAgAAACYAAAANJQAAAAAAAAEAAAAAAAAAAAAAAA