Click here to Skip to main content
Click here to Skip to main content

Easy Installer

By , 14 Sep 2006
 

For those who want a ridiculously simple installer, here's the original EasyInstaller version 1.

Create Installer screenshot

Target Installer screenshot

Latest updates

Version 2.4 - Added Vista as one of the Windows version options, and fixed a few bugs.

Version 2

This release has the following enhancements:

  • Improved user interface - The target installer is now Wizard style.
  • License page - The user can specify an optional license page to be displayed in the installer. The one displayed in the installer for the executable is a somewhat shameless copy-job and adaptation of the Info-Zip license found in the zip.cpp file.
  • Information page - The user can have an optional information page displayed in the installer which can be used to inform the user of new features or special details.
  • Check if project EXEs are running - The installer now checks if any of the EXEs in the project are running before continuing with the installation.

Still to be done (not necessarily by me :-)

  • Progress and completion pages - It would be nice to have a progress page after the user clicks "Finish" so that there is some idea of what's happening. Then an "Install successfully completed" gives the user that warm fuzzy feeling that he did something right.
  • Tabbed(?) interface for the CreateInstaller - The user interface for the CreateInstaller program is a bit crowded. However, since I personally prefer seeing all the details in one shot instead of having to page through the different tabs, I left it the way it is. This also saves me the effort of making changes to the program. If one more install item is added in the future, the user interface will probably require some sort of makeover.
  • Relative pathnames for files - This would allow the files to be installed in different locations. I'm not exactly sure what the best way (user interface) to do this is. Once that's figured out, the code will follow. No matter, I'm frankly just too lazy to think about it right now.

Introduction

I needed a simple install program for a Shareware/Fairware program of mine, but I just couldn't find anything suitable for my needs. I wanted a reasonably automatic creation of an installation executable, but I didn't want to spend hours learning scripts or complicated setups. After a protracted search, I found a couple of nice programs that created SFX files (self extracting executables), but I either had trouble compiling them, or they just didn't behave the way that I wanted.

After a while, I found the ExeCreator Utility, a nice little SFX builder written by Kaushal Malhotra. It too didn't really give me what I wanted. It wasn't enough for me to just be able to pack up my files into an SFX. However, it gave me a direction and a good start. I then decided it was time to get down on my hands and knees and start playing with Lego (tm). ExeCreator would function as that large green piece of Lego that serves as the base. The rest of the pieces are as follows (new stuff in bold):

  • Compression - The resulting install file was too big, so I needed a compression utility. Lucian Wischik's Zip Utils was just what I was looking for. Lucian's Utils are an easy-to-use repackaged form of the Info-Zip source code available here. In a matter of minutes, I had a compressed SFX. For version 2, I needed to apply the fixes as described in this forum thread. This is because I decided to zip all of the files together into one big ZIP instead of each file being zipped separately as in the first version.
  • Shortcuts - Most installers let the user create Desktop, Start menu, and Startup shortcuts. I found some code to do this that I had been playing around with some time ago that I believe was based on the works by PJ Naughter and Igor Vigdorchik.
  • Website link - To include a website link in the installer program, I used XHyperLink by Hans Dietrich.
  • Project configuration - I wanted the option of defining and saving install projects. I added some code for saving the project settings in an INI file. This file sits in the same directory as the CreateInstaller program, and can be easily moved to other machines if needed. I don't like using the registry - it's sort of a religious thing with me.
  • Windows versions - Since my Fairware program only runs on Windows 2K and XP, I figured I should add a way for the user to specify which versions of Windows the installation should work for. For this, I used the GetWinVer function by Hans Dietrich in his FontFile demo.
  • Install path creation - The Windows function _access() checks to see if the install directory path already exists. If the directory doesn't exist, MakeSurePathExists() by Arlen Albert creates each directory of the path until arriving at the final destination directory. MakeSurePathExists() is now being used since Microsoft's MakeSureDirectoryPathExists() is not available on Win 95/98/NT.
  • Register DLLs - The DLL is first checked to see if it can be registered. If so, WinExec() calls "regsvr32.exe". According to the MSDN, WinExec() only exists for compatibility with 16 bit Windows, and CreateProcess() should be used instead. I read the material on CreateProcess three times, and I still don't understand it. I'm either lazy or stupid (maybe both), but I don't care. WinExec() works just fine, so for me, it's a great choice.
  • Detect if the project EXEs are currently executing - The installer now checks if any of the EXEs in the project are running. If so, it prompts the user to close all of the programs before continuing with the installation. For the life of me, I can't remember where I found the code for this. If anyone knows, please let me know and I'll include the appropriate acknowledgment here.
  • Wizard installer - I figured that the best way to improve the appearance of the installer was to turn it into a Wizard. I found a nice Wizard project by Robert Pittenger on CodeProject which fits the bill.

After all this, Kaushal's code is no longer recognizable. For that matter, it's damn near impossible to find. But nonetheless, it still serves as a sturdy Lego base for Easy Installer, and it's what gave me the start.

Philosophy

I wanted an easy-to-use installer and I'm pretty happy with the results. No scripts and no complex tasks means no learning curve.

EasyInstaller is not meant to be a vote getter, and it will certainly never rival InstallShield. It's just a little something I cobbled together for my own use. I'm pretty happy with the results, and I'm using it to distribute my Fairware program. To be honest, the version that I am using (or at least was using) was a lot less polished than the version that I'm submitting. It didn't seem right to submit a mess and expect others to be able to benefit.

If you find it useful, that's great. If you think it's missing something, then let me know and I'll see what I can do. If what you think it's missing is scripting, then forget it. I can almost promise that EasyInstaller will never have scripting.

Using the installer

Projects can be named and defined. Defining a project is very simple. After giving it a name, you add the files that you would like to be packaged into the installer, check the Windows versions, and assign it an output name. You can optionally provide a website link. Fill in the caption and URL fields. If only a URL is provided (with no caption), then the URL will be displayed as-is in the installer. If a URL is not provided, then no link will appear in the installer. When you click "Create", it creates the executable that will serve as the installer. The current settings are also saved in an .ini file found in the same directory as the CreateInstaller executable. Click "Save project" to save the changes without creating an installer.

Projects can be modified or copied. Select a project from the list and modify the settings. If you give it a new name, you've created a new project. If you no longer need a project, select that project from the list and click "Delete project".

New in ver 2 - When creating an installer, you can now optionally point to a license agreement file and an information file. These will be displayed on their own pages in the target installer Wizard.

New in ver 2 - The install that's created checks to see if an executable with the name of the current project (e.g.: CurrentProject.exe) is currently running. If so, it informs the user that the program must be terminated before continuing with the installation.

The installer allows the user to ask for a Desktop shortcut as well as a Startup shortcut. The only requirement is that the .exe file to have shortcuts must have the same name as the project. As an example, if you have a project named SuperApp, it will create Desktop and Startup shortcuts to SuperApp.exe. I hope to make this feature a little more flexible in a future version.

If the user selects Start menu links to be created, then the installer will create a link for all executables in a Start menu directory that has the name as the project.

My code

OK, before you get frustrated, let me explain one point. When you compile the project in debug, you will get an error that Installer.exe is missing. You can either change the path in the resource file to point to the debug version of Installer.exe, or build in Release first. This will create the file and you won't get the error message. I'm sure that there's a better way to do this, but I'm not aware of it. If you know how to do this, let me know and I'll fix up the project.

Nothing fancy really - in fact, pretty much quick and dirty. The project started out as a Lego project, and I just kept massaging it (with dirty hands) till I got the results that I was looking for.

I was not too consistent (well, actually pretty sloppy) concerning Unicode-friendly code. I'll try to clean this up in the next iteration. (Yeah, you're right - I didn't even attempt to clean this up for version 2. Sorry.)

Development was done under VS7. I don't really plan on porting this to VS6 since I just don't have the time. I don't see any reason why it shouldn't work under VS6. I'd be glad to incorporate the changes if anyone wants to do the port.

MFC is statically linked. The first time that I used it, someone complained about "a missing DLL". Now, why didn't I see that coming? Anyhow, statically linking MFC makes the final installer slightly larger, but avoids hassles and headaches. If you can live with dynamically linked, then go ahead.

History

No betas, pre-releases, or release candidates. Just an occasional release as the need or mood arises. I don't have time for version control or complicated test procedures. In fact, I barely have enough time for personal hygiene.

  • Version 2.4 - (13 September 2006) - Added Vista as one of the Windows version options. Fixed a bug in the license and info routines where the allocated memory block was one byte short to not allow for the delimiter. Fixed a bug with creating an installer that already exists. I think there are a couple other bug fixes but I can't remember what (I don't keep very good records).
  • Version 2.3 - (never released - too lazy).
  • Version 2.2 - (20 February 2005) - Bummer, another month, another update :-) Seems like Easy Installer has taken on a life of its own. I was again able to find a pre-existing piece of "Lego" (by Arlen Albert) to help me out. His routine MakeSurePathExists() is a replacement for the routine MakeSureDirectoryPathExists() which only exists in Win2K/XP. Thanks to Testeer and Jean-Luc for pointing out this problem. Easy Installer should now work under Win9x/NT.
  • Version 2.1 - (20 January 2005) - License and info files weren't properly added to the installer. This feature now saves the files in the target directory during installation.
  • Version 2.0 - (22 December 2004) - Target installer is now a Wizard; license and info pages were added.
  • Version 1.0 - (15 November 2004) - Initial release.

This time I got some respite before creating a new version - mostly since I never had time to read the comments on CP so I never get around to making any changes. I finally needed to make some changes, and a new version is the result. Suggestions are welcome, but will just end up as a lost Post-It note somewhere in the clutter on my desk. Take care.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Abu Mami
Israel Israel
Member
lichen farmer, semi-lingual, never saw a Sylvester Stallone movie

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
NewsCannot add more than 6 files at a time, very annoying.membermensfort23 May '09 - 8:03 
Hi,
 
After some time debugging, I found a bug in windows (not too difficult!)...
The CFileDialog is limited to only a few files. This implementation, which I added can add 100 files in one time:
 
void CCreateInstallerDlg::OnInBrowse()
{
UpdateData();
static CString strFName;
DWORD dwFlags =
OFN_ALLOWMULTISELECT |
OFN_FILEMUSTEXIST |
OFN_NONETWORKBUTTON |
OFN_PATHMUSTEXIST |
OFN_EXPLORER |
OFN_ENABLESIZING |
//OFN_HIDEREADONLY |
OFN_NOCHANGEDIR
;
 
CFileDialog dlg(TRUE, NULL, strFName, dwFlags, "All Files(*.*)|*.*||", this);
TCHAR* pszFile = new TCHAR[32767];
ZeroMemory( pszFile, 32767*sizeof(TCHAR) );
dlg.m_ofn.lpstrFile = pszFile;
dlg.m_ofn.nMaxFile = 32767;
dlg.m_ofn.nFileOffset = 0;
 
int status =dlg.DoModal();
 
Greetings from Mensfort

GeneralCompressing is not working for AIR installer.exememberVishalIndia11 May '09 - 22:10 
I am trying to add Air Installer exe to the setup. It's size is about 15 mb.It is not adding that exe.
Please try your example with
http://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe[^]
 
Other things are working fine.
 
Please reply me. I need some solution for this
GeneralRe: Compressing is not working for AIR installer.exememberAbu Mami11 May '09 - 23:05 
Are you getting an error message? Does it crash? You need to supply more details.
 
Maybe the file size is too big - although I've used this with some very large files and it worked fine.
GeneralRe: Compressing is not working for AIR installer.exememberVishalIndia12 May '09 - 5:31 
Thanks Abu Mami for quick reply.
 
It crashes and I get "Send/Don't Send Error Message of Windows"
 
Then I debug the code to find the exact reason of crash. Then I found it crashes when it try to zip the "AdobeAirInstaller.exe". I am also thinking that big size may be the reason. Currently I am out of office so I will give you more details tomorrow.
 
Are you able to add AdobeAIRInstaller.exe[^] at your side?
GeneralRe: Compressing is not working for AIR installer.exememberVishalIndia14 May '09 - 0:50 
I am uploading the ScreenShot of Error
 
http://www.freeimagehosting.net/uploads/th.bb506c7378.png
 
http://www.freeimagehosting.net/uploads/th.bb506c7378.png[^]
 
Please solve it.
GeneralRe: Compressing is not working for AIR installer.exememberAbu Mami23 May '09 - 8:18 
It's just a standard Windows message when something goes wrong (and the image it way too small to read).
 
VishalIndia wrote:
Please solve it.

 
Well, the app works just fine for my purposes, and I just have no time to debug this problem. Feel free to debug it and share the fix with us.
 
Thanks
GeneralRe: Compressing is not working for AIR installer.exememberVishalIndia15 May '09 - 2:59 
Please Reply I am still waiting for the answer
AnswerRe: Compressing is not working for AIR installer.exemembermensfort23 May '09 - 7:59 
I'm using the tool also, found problems with big archives and high number of files. Probably it has to do with memory.
After improving many bugs in this code, I found the compression is copied from another Codeproject (Very good!!). There is a new version to be found. Please search for ZIP.
 
However, I can dissapoint you also, that project has many bugs and fanmail about problems in the code. Maybe you can have a look over there. For me also, I'll lose face if I cannot fix the bug for my company. We may have to go back to Windows ZIP tools...
 
greetings,
Bart
 
Greetings from Mensfort

GeneralRe: Compressing is not working for AIR installer.exememberAbu Mami23 May '09 - 8:15 
mensfort wrote:
After improving many bugs in this code

 
Would you mind sharing the fixes you made? I haven't worked on this project for a while (just too busy), but if you've got some good stuff to add, I wouldn't mind releasing another version with your changes.
AnswerRe: Compressing is not working for AIR installer.exemembermensfort26 May '09 - 1:53 
I'll create a seperate project which can compile correct. Where to mail this ? Somewhere next week I can make this work... Wink | ;)
 
Greetings from Mensfort

GeneralRe: Compressing is not working for AIR installer.exemembermensfort25 May '09 - 21:07 
Hi friend,
 
This project has many bugs and unwanted features. At one location, it says 10000000 Mad | :mad: is the maximum size!! This means 15MByte does not fit. Suppose you change the size to 40000000 Big Grin | :-D , then your file will work. it would be better to use disk instead of memory for this.
 
I could put the improvements also on Codeproject maybe...
 
Greetings from Mensfort

GeneralRe: Compressing is not working for AIR installer.exememberAbu Mami25 May '09 - 22:18 
mensfort wrote:
it would be better to use disk instead of memory for this.

 
It would be better if days were 48 hours long Smile | :)
 
Sorry for the bugs - I use the app and it works for me. Till I find a bug I can't fix it. Anyhow, I appreciate your comments.
 
I could put the improvements also on Codeproject maybe...

 
Whatever you want to do... You can either post the changes here, or send them to me and I'll add them and post a new version (giving proper credit and lavish praise).
 

Thanks
GeneralRe: Compressing is not working for AIR installer.exememberVishalIndia31 May '09 - 1:41 
Thanks Friend,
 
Because of those issues and the pressure for releasing the setup for my software; I turned to Install-Jammer[^].
It took me one day to learn how to use it. http://anantgarg.com/2009/03/08/adobe-air-distribution-and-installation/[^]
 
I will try to debug EasyIntaller when I will get time (we all are busy)
GeneralRe: Compressing is not working for AIR installer.exememberAbu Mami31 May '09 - 1:53 
VishalIndia wrote:
I will try to debug EasyIntaller when I will get time

 
Look forward to your comments/changes (when and if you can find the time)
 
VishalIndia wrote:
(we all are busy)

 
I know how it is Smile | :)
 
Oh yeah - almost forgot - Install-Jammer looks interesting, have to take a closer look. Guess I have another item on my insanely long to-do list.
 
Thanks
GeneralMy vote of 1memberMohammad Dayyan24 Jan '09 - 16:18 
poor
Generalun-installmemberMember 40339369 Dec '08 - 23:59 
You can not un-install it in Add or Remove Programs
GeneralRe: un-installmemberAbu Mami10 Dec '08 - 6:40 
That's right. Feel free to add this feature.
GeneralRe: un-installmemberMember 403393610 Dec '08 - 14:18 
Can you do it plus usb driver (...exe) for me ?
I will paypal YOU
jacknguyen8@yahoo.com.au
QuestionProblem??memberLloyd Atkinson10 Oct '08 - 12:51 
When I try to use it, and when I have created setup application, all it says is: "You must first close all of 's programs before installing."
What does this even mean? And there arent any other applications open D'Oh! | :doh:
 
Lloyd J. Atkinson
 

"Logic will get you from A to B, but imagination will take you everywhere" - ALbert Einstein
 
I look at Microsoft, and turn to my poster on the wall saying: "Bang head here in case of stress".

AnswerRe: Problem??memberAbu Mami11 Oct '08 - 7:04 
The idea is that the program you are installing can't be installed while it is currently running. Since your message says "... all of 's programa" it appears that you don't even have a program that you're installing. You need to create a list of files to install, with one being an .exe (executable program).
QuestionNot very compatible with Vista?memberThe Dogcow Farmer23 Jun '08 - 10:54 
The articles says it is, but when I download the binaries, I get a lovely message saying that EasyInstaller is not compatible.
 
"What if you guys are ever lost in the woods? Or trapped in a really dark place? Or if minesweeper.exe is missing from your aunt's computer?" - Jeff Atwood

AnswerRe: Not very compatible with Vista?membercworkman2972922 Sep '08 - 8:57 
The Dogcow Farmer wrote:
The articles says it is, but when I download the binaries, I get a lovely message saying that EasyInstaller is not compatible.

 
Right Click The Installer And Click the Compatibility Tab And Check The Run This Program In Compatibility mode for Window XP (Service Pack 2) That Will Allow It To Install On Vista!
 
Hope This Helps
RantRe: Not very compatible with Vista?memberThe Dogcow Farmer5 Oct '08 - 12:46 
What I need is to right-click you and check off "Proper Grammar."
 
Think about that next time you're illegally downloading music; you're not only killing Metallica, you're killing forests and bald eagles and crap. And Smokey Bear's band. - Jake Vinson, of Daily WTF fame
 
The cloud is a lie - it sucks!

Generalmaximum size it supportsmemberdineshcodeproject22 May '08 - 1:18 
Hi
 
May I know, what is the maximum size it will support to create .exe file?
GeneralRe: maximum size it supportsmemberAbu Mami25 May '08 - 6:48 
Hmm, sorry, didn't notice your question earlier...
 
Anyhow, I'm not really sure there is a maximum. I once tried a very large install (around 500 MB if I recall correctly) and it seemed OK. Building the install took some time, but it worked.
GeneralSome problemsmemberTedWu15 Feb '08 - 10:51 
Just tried the EasyInstaller to see how it works. Here are the problems I had:
1. The "Save Project" does not save the included file names. Should be an easy fix.
2. After the setup.exe file is created, the installation does not copy any of my files except
the created info.txt and license.txt.
3. Since the exe files are not copied, it's impossible to know if the desktop shortcut
can be created.
 
Any ideas?
GeneralGratsmemberAcropoluis10 Jul '07 - 9:40 
Very well done.
Has helped me a lot
 

SAludos desde el otro lado del oceano Smile | :)
GeneralRe: GratsmemberAbu Mami22 Jul '07 - 8:16 
Thank you - I'm glad you find it useful. Of course, if you have any suggestions - or even better, modifications, let me know.
 

GeneralVery Well done !memberQuartz.19 Jun '07 - 21:17 
My 5 star compliments Smile | :)
 

Omit Needless Words - Strunk, William, Jr.

Vista? Photoshop Preview Handler

GeneralRe: Very Well done !memberAbu Mami22 Jul '07 - 8:15 
Thanks! (As you can see, I don't visit my project too often Smile | :) )
GeneralThis could be a dumb question.. [modified]memberpblais2 Mar '07 - 7:57 
What compiler did you use to build this? I am trying to use Visual Studio 6 and there are no .dsw and .dsp files
 
Thank you again
 
Regards
Pierre
 

-- modified at 14:02 Friday 2nd March, 2007
 
I think I just answered my own question. This is .NET isn't it... If it is, how can I "port" this over to Visual C++ 6 so I can "mess around" with it?
 

GeneralRe: This could be a dumb question..memberAbu Mami5 Mar '07 - 20:11 
pblais wrote:
I think I just answered my own question. This is .NET isn't it... If it is, how can I "port" this over to Visual C++ 6 so I can "mess around" with it?

 
Yes, I built it with VS.NET (2003). You could probably port it by just creating your own empty projects and then adding all of the files. Shouldn't be too much trouble.
QuestionAwesome program but????memberpblais2 Mar '07 - 7:54 
When I installed the installer, I told it to put a shortcut on the desktop which it did.. But, when I make an install for my application, it won't put a shortcut on the desktop. It does put an entry into the program manager stuff but not the desktop.
 
You speak of wizards... How do I activate/launch the wizard????
 
This program is my savior
 
Thank you in advance...
 
Regards
Pierre
 

AnswerRe: Awesome program but????memberAbu Mami5 Mar '07 - 20:10 
pblais wrote:
When I installed the installer, I told it to put a shortcut on the desktop which it did.. But, when I make an install for my application, it won't put a shortcut on the desktop. It does put an entry into the program manager stuff but not the desktop.

 
Hmm, not sure what the problem is. I think it's working OK for me. I'll try to check it out when I have some time.
 
pblais wrote:
You speak of wizards... How do I activate/launch the wizard????

 
The final install program is what's called a "wizard" - that is, it leads you step by step.
 
pblais wrote:
This program is my savior

 
I believe you're exaggerating, but thanks.
Generalshortcuts, start menu dont workmemberGareth Haslip21 Feb '07 - 12:04 
i just tried it on XP SP2. While my installer correctly copies files to \program files\name
it failed to create the start menu item, short cut or start up item...
GeneralRe: shortcuts, start menu dont workmemberAbu Mami21 Feb '07 - 22:45 
Very strange - I haven't heard of this problem with XP/SP2. I'm using EasyInstaller for a Fairware (shareware) program and it's already been installed by thousands of users with no complaints.
 
Perhaps your machines configuration is different than what the installer can deal with? Under what account are you running the installer? Are you using the standard "program files" directory? Sorry, but I don't have a clue right now what the problem might be.
GeneralRe: shortcuts, start menu dont work [modified]memberddogan30 Apr '08 - 15:11 
If your project and exe files have different names, installer doesn't create shortcuts.
 
if(!m_prjExeName.CompareNoCase(fileName) )
{
if(m_startup){
CShellUtils::CreateShortcut(path, file, baseDir, file, CSIDL_STARTUP);
}
}

 
You can see that in part of the code. If your exe file name is "application.exe" (or something like that) and you changed your project name like "Application Prj", m_prjExeName is changed to "Application Prj.exe".
 
modified on Wednesday, April 30, 2008 9:20 PM

GeneralAdded some thingsmemberSchuetti11 Oct '06 - 21:43 
I added a feature to now include Folders (and subfolders) and to
execute a file after extraction.
 
to Abu Mami :
If you want this version posted here just give me a mail.

GeneralRe: Added some thingsmemberwbrumbalow14 Oct '06 - 6:32 
That is the exact addition I was looking for. It would be great if Abu would post it.
QuestionRe: Added some thingsmembersides_dale27 Oct '06 - 16:59 
Please post this update, or if it can't be posted can I get a copy of the moded version that you have.
GeneralRe: Added some thingsmemberAbu Mami6 Feb '07 - 1:29 
Wow! I'm only 4 months late - sorry!
 
I sent you an email. I'd very much like to add your changes to EasyInstaller since these are features that I was hoping to do someday. I was hoping someone else would jump in and help and I very much appreciate your efforts and contribution.
 
Looking forward to hearing from you. (I hope you answer your emails faster than I do)
 

GeneralRe: Added some thingsmemberPaul Auger2 Apr '07 - 11:43 
Did you ever put this out there for the general public to get their hands on? If so, I would like to know where. If not, would you mind sending it to me?
GeneralRe: Added some thingsmemberSbarBaz4 May '07 - 4:32 
Hi, I also apported some modification on the code in order to start the installed application at the end of the installation process and in order to perform some tasks I needed to modify a .ini file used by my app.
I'd also need to insert in the installer file, some directories, but I can't understand how to modify the code. Can you give me some tips please? It is also appreciated if you send me your code changes.
Thanks
 
My better code is written using Ctrl+Z
GeneralRe: Added some thingsmemberimran-prince21 Feb '09 - 22:56 
HI
i need the updated version for Easy Installer, which includes, folders and subfolers.
 
thanks in advance
GeneralRe: Added some thingsmemberAbu Mami22 Feb '09 - 1:04 
Hi,
 
I never heard from the posted who made the improvements. I'd like to get them as well. I'll try to send him a message and see if he's willing to send me the modifications so that I can make them public.
 
Thanks
GeneralRequestmemberMarshall Watts19 Sep '06 - 2:43 
Great program!!
I have a batch file as part of my project. I would like to run it after the install. It would great to have a execute program before and execute program after capability.
 
Marshall
GeneralRe: RequestmemberAbu Mami19 Sep '06 - 3:25 
I agree, nice idea, but I don't need this - yet. So that means I probably won't add this in the near future. I'll put it in my "nice ideas list". If you want to take a crack at it, feel free - and please share your modifications.
 
Thanks. I'm glad you like Easy Installer.
GeneralRe: RequestmemberSchuetti11 Oct '06 - 21:39 
I added a feature to now include Folders (and subfolders) and to
execute a file after extraction.
 
if you want it just ask for the version...
GeneralRe: RequestmemberMarshall Watts12 Oct '06 - 7:44 
Yes please!!
This is a great program!
GeneralRe: Requestmemberprax_7830 Nov '07 - 12:28 
Hi, I would like to have this version ..where I can include folders and subfolders.
Please email it to theundertaker147@yahoo.co.uk
 
Thanks a lot

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web01 | 2.6.130516.1 | Last Updated 14 Sep 2006
Article Copyright 2004 by Abu Mami
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid