setup-deployment


Self-extracting EXE where command-line parameters are not compressed


I'm currently using WinZip to create self-extracting EXEs. In the past I have had to modify file names in the self-extracting EXE using a hex-editor, and this was easy because WinZip stores the file names as plain text, not compressed or encoded at all. I'm wondering if anyone is familiar enough with the formats of other programs like WinZip to know if any store the command-line parameters of the program to run after self-extraction is complete in an uncompressed format that is easy to modify with hex-editor? From check WinZip, it appears the parameters are stored in a weird format, because I see them several times in the resulting EXE and they don't appear to be easy to modify.
I'm not really modifying these in hex editor, I really just use that as an example that is easier to understand. I actually modify this in ASP.NET code on my web server, as I stream the file for download, and inject some data that is specific to each download/session, that my app uses later after install. I know I could build the EXE on my web server for each download, but I'd rather avoid the overhead on my server if I can... as it is, I already have to read in the file, modify it, write it back out, sign it, then let them download. So compressing wouldn't be too much extra I suppose, but I'd rather avoid if as easy as just using a different app to build my self-extracting EXE.

Related Links

Getting attribute error when using Mage to deploy a project
Visual Basic Deployment
Capistrano 3 upload hangs
Issue in setup and deployment project
Run another another setup during instllation
Self-extracting EXE where command-line parameters are not compressed
Free deployment for Visual Basic 2010 Express application that requires admin rights
Which free deployment/installer software is better?
Why use “DLLSelfRegister” in VB deployment package?
Do a Windows application ifself contain the .NET framework?

Categories

HOME
azure-data-factory
heroku
react-redux
fancybox-3
spring-kafka
midi
messages
serverless-framework
footer
django-cms
visual-composer
mustache.php
sqlcipher
cas
internet-explorer-9
social-media
procdump
r-raster
key-value-observing
twilio-api
http-digest
suricata
disassembling
code-search-engine
c11
mapzen
ncalc
gulp-sourcemaps
nomethoderror
.net-4.6.2
angular-resource
xml-documentation
upstart
pubmed
winscp-net
snmptrapd
nbconvert
quartz-composer
migradoc
android-fonts
spring-android
grails-tomcat-plugin
libpng
android-textview
savon
storekit
skype4py
ipconfig
historian
intel-fortran
purge
dukescript
drawbitmap
apache-commons-fileupload
iiviewdeckcontroller
web-controls
file-copying
codeigniter-routing
navigationservice
comexception
marmalade
concurrent-collections
viadeo
quartz-graphics
eventual-consistency
pushbackinputstream
android-hardware
e4x
path-separator
sublist
gil
jspinclude
regsvr32
postgresql-performance
stage
qt-jambi
invite
yetanotherforum
mongomapper
getresponsestream
dbal
libs
geneva-server
data-acquisition
uiq3
misv

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App