Link multiple EXE-files. Source code available.
Program is distributed as ARJ package: download to temporary directory and unpack to destination folder. See below for download link(s).
Following ones are the download links for manual installation:
ES v. 19980424 (24/4/1998, Veit Kannegieser) | Readme/What's new |
user documentation ES Veit Kannegieser
usage:
COPY /B ES.COM <Name1.Exe> + <Name2.Exe> ... + <NameN.Exe> <Target.COM>
and additionaly if <target.com> is bigger than 60 KB:
ES_EXE <target.com> <target.rxe>
important remarks: single file must
* in EXE format ( pure EXE, packed or converted (COM2EXE,..))
* may not have overlays
* should not stay resident in memory
* may not do self check or self config
* multiple layers of ES are not allowed
progress during execution:
┌────┬─────────────────┬─────────────────────────────────┬──┐
│ ES │ Exe1 │ Exe2 │░░│
└────┴─────────────────┴─────────────────────────────────┴──┘
size reduction and execution util error
┌────┐ 1. ┌────┬─────────────────┬─────────────────────────────────┬──┐
│ ES │ ─> │ ES │ Exe1 │ Exe2 │░░│
└────┘ └────┴─────────────────┴─────────────────────────────────┴──┘
search exe-header, move and execute subprogram
┌────┐ 1. ┌─────────────────┐
│ ES │ ─> │ Exe1 │
└────┘ └─────────────────┘
┌────┐ 2. ┌────┬─────────────────┬─────────────────────────────────┬──┐
│ ES │ ─> │ ES │ Exe1 │ Exe2 │░░│
└────┘ └────┴─────────────────┴─────────────────────────────────┴──┘
┌────┐ 2. ┌─────────────────────────────────┐
│ ES │ ─> │ Exe2 │
└────┘ └─────────────────────────────────┘
no 3. exe found -> abort
┌────┐ 3. ┌────┬─────────────────┬─────────────────────────────────┬──┐
│ ES │ ─> │ ES │ Exe1 │ Exe2 │░░│
└────┘ └────┴─────────────────┴─────────────────────────────────┴──┘
return with error -> abort
┌────┐
│ ES │
└────┘ |
kannegieser.net/veit/programm/es.arj | local copy | |
ES v. 19980424 (Source code, 24/4/1998, Veit Kannegieser) | ||
kannegieser.net/veit/quelle/es_src.arj | local copy |
This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment