You are here

Merge many EXE file into one

6 posts / 0 new
Last post
Imaggens
Imaggens's picture
Offline
Last seen: 16 years 4 months ago
Joined: 2007-12-21 14:54
Merge many EXE file into one

Hi, people.

Today I made my first Portable Application. It's a System Utility with many task and tools...

But, are many EXE files (25 actually). And I want to merge these into one.

The original application has a file called Integrator, that invokes other files by an own menu.

My idea is join these 24 files into Integrator, with internal links that I don't know how works.

It's possible?

Thanks

rab040ma
Offline
Last seen: 3 days 3 hours ago
Joined: 2007-08-27 13:35
I assume the issue is how to

I assume the issue is how to put the 24 separate files into a single executable.

That may very well be possible, especially if you have the source code. (If it is not open source, you probably don't have license to do it.) It might take some more advanced programming techniques.

It would make more sense for a new programmer to make a simple menu application to give the user access to the individual little executables. They could all be in a separate directory from the menu program, so they won't be in the way.

PStart is a little menu program that might give you some ideas.

There are lots of programming languages (AutoIT, Delphi, etc.) that you could use to create such a menu.

MC

jrichtman
Offline
Last seen: 16 years 3 months ago
Joined: 2007-03-06 18:37
may work?

You could also use an "exe joiner" I use to use one years ago called exebinder not sure if it even still exists. Although some AV software sees combined exe's as a virus.

jrichtman
Offline
Last seen: 16 years 3 months ago
Joined: 2007-03-06 18:37
may work?

You could also use an "exe joiner" I use to use one years ago called exebinder not sure if it even still exists. Although some AV software sees combined exe's as a virus.

th3wildwolf
th3wildwolf's picture
Offline
Last seen: 13 years 4 months ago
Joined: 2007-11-02 14:40
You need to install the

You need to install the program into a subfolder and make an *.exe that opens that thing, integrator.
eg:
Let's say your program is X:\PortableApps\Program\(the program's files). This way PAM will see all the exe files.
You need to change it into something like this: X:\PortableApps\Program\Files(the program's files)
and use a X:\PortableApps\Program\launchintegrator.exe to open the integrator file you mentioned. This way PAM will see only the launchintegrator exe and display only that one in the menu because it searches only in the root folder of the program not in subfolders.
This is the way John's programs work.

Artificial intelligence stands no chance against natural stupidity!

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
In other words...

Yes, it is possible, however it would be rather complicated to a NSIS beginner. I'll do it for you if you wish. Contact me via my contact form.
However, all configuration data will have to be stored separately. The way it works is it packages the EXEs into itself as an installer, then extracts to a subdirectory when run. Afterwards, it will delete the .EXE files.

"If you're not part of the solution, you're part of the precipitate."

Log in or register to post comments