This demo uses the Fpiette ICS freeware internet components..

This demo shows a simple way to modify an exe file at runtime
by adding data to the exe that has been downloaded from the net.

It just adds the html code from a web page to the end of the exe...
but it would be just as easy to download an entire new version
of the exe and swap the new version for the running version.

You could also change MANY things about your program by just
adding command strings to your web site...
things like.. url's,help files, constants, colors, images
the possibilities are just about endless.

I also put in code to save the forms position inside the exe...
This is much like storing form pos in ini files or the registry.
The forms pos is saved when you dl a web page...or when you purge
HTML data from the exe.

You can use a proxy to connect to the net... either a local proxy
on your network or a remote proxy out there on the net somewhere.
Just type in the proxy data in the edit box.
Here is one I just tried... it worked just fine 195.146.111.34:3128
I got it from http://atomintersoft.com/products/alive-proxy/proxy-list/
It is in the Czech Republic.


It would be easy to place serial numbers on your web site so that
the running exe would be able to download them.
This would be nice if you find some warez-puppy has been
posting your program to the usenet warez groups... just dl the file
and find out which serial number it is and add it to a list on your
web page.. then when the program gets the list it can be made to
quit running :-)