Hi All,
A few years back I was working as a contractor and one of the tasks I was working on required that my application be packed as a single executable file. I used a solution by a company called "Bit-Arts" that I don't believe is around anymore. They had a product called "Fusion" that would take a Visual Basic project file and compile the whole application, including dependent libraries/controls into a single compressed executable. They claimed that they translated everything into assembly language and thats how they were able to create the single executable, in place, file.
Does anyone know of a similar solution today? Like I mentioned the company, Bit-Arts, is not around today and I have yet to discover a similar solution. It would be great for use on our USB drives.
- DTG
Hi Derek,
at portablefreeware.com they introduced nBinder as a (portable) program to pack differend files together. Maybe it is what you are looking for.
Homepage: http://www.nemokprod.go.ro/nb.htm
Cya Ryushi
Thanks for the link Ryushi! This looks like it might fit the bill. Do you think this might be a viable solution for building apps that could run directly off the USB drive?
I will be looking into it more.
- DTG
You don't need to package a program as a single executable to make it portable; the only requirement for an application to be truly portable is that it not access anything on the local machine unless told to. In layman's terms, this means no dependency on the registry, and all settings stored on the same drive as the application, preferably somewhere within the same folder (subdirectories are okay).
On the same token, packaging an application as a single executable won't magically make it portable if it isn't already. If the program stores its settings on the local machine, it will still do that regardless of how its dependencies are stored.
I cam across the same type of program when i was a student, it was called PEbundle. http://www.bitsum.com/pebundle.asp
They over a full trial download.