View Single Post
  #1  
Old 18-08-2018, 20:39
Simorq's Avatar
Simorq Simorq is offline
Registered User
 
Join Date: Mar 2014
Location: Iran
Posts: 642
Thanks: 3,602
Thanked 1,308 Times in 464 Posts
Simorq is on a distinguished road
Post exepack by Shelwien

exepack As part of adding sfx support for my archive format, I made a standalone x64flt3/delta/plzma archiver.
Then I thought that it can be used to bundle multifile apps into a single exe file, just as well.

Loader stub unpacks app archive to a temp folder, then runs first executable there with current commandline.
Temp folder is deleted on exit.

Code:
Exepack version 1 [12.08.2018 10:04].
Copyright (c) 2018 ConeXware, Inc.  All Rights Reserved.

Usage:

  exepack c32|c64|w32|w64 exe-file|directory output-exe-file [startup-file]

  c32 = console 32-bit stub (19456 bytes)
  c64 = console 64-bit stub (22016 bytes)
  c32f = console 32-bit stub (29184 bytes), speed-opt build
  c64f = console 64-bit stub (31232 bytes), speed-opt build
  c32z = console 32-bit stub (62976 bytes), zstd, speed-opt build
  c64z = console 64-bit stub (83456 bytes), zstd, speed-opt build
  w32 = GUI 32-bit stub (won't create a console window for GUI app)
  w64, w32f, w64f, w32z, w64z

  startup-file = .exe by default; name/suffix to run after unpacking

  Examples:
  exepack.exe w32 cmp.exe cmp1.exe -- pack a single GUI executable
  exepack.exe c32 ..\7zdll_x32 pa32.exe 7z.exe -- pack a directory, run 7z.exe
Download

It is also a valuable tool for ISDONE
Reply With Quote
The Following 7 Users Say Thank You to Simorq For This Useful Post:
Gehrman (31-05-2022), Harsh ojha (30-07-2019), Jiva newstone (22-12-2018), oltjon (18-08-2018), pakrat2k2 (20-08-2018), zirkhaki (10-10-2018)
Sponsored Links