First I know that IR offers this type of software but I would like to create my own installation application for some of my projects.
I would like input from this group on some of the things to consider when creating a program like this.
1. Prompt for install
2. Check for Min Requirements
3. EULA display
4. Get install location
5. Verify Space on drive
6. Install software
7. Verify install
8. Prompt for shortcut Verification on Desktop
9. Clean up
10. Start App
Am I missing any basic steps?
I plan on having my project as a compressed EXE named setup.exe, and have the install features run if not installed.
1. Is there a way to programically get the full size of an App. in the Compressed exe, or is there another way.
2. Besides having error checking on the install how would you recommend verifying the install after the fact.
3. How can you add the application shortcut to the QUICK LAUNCH Area.
4. How do you verify if there is a Quick Launch Area on the system.
5. Some systems have Non -Administrative users that can't install programs. Now I have seen software installed on these systems without passwords etc. I don't remember what the program was but it was like the Weather Bug or programs like that. How can they accomplish the install with out problems. I totally respect and understand the issue with the passwords and thats why they are there etc.
I have tried installing programs to my sons computer that has Limited User account. I can install all day as long as I don't right to the Registry.
I know how to check for admin rights for the current user, and if I limit the install to just admin priv. users I would be very limited. What should I be looking for when installing or attempting to install software so I can install it succesfully.
6. I would also like to prompt for "Use this software for evryone or just you".
How can I succesfully achieve either of these options. Would I have to install the software in the current users profile to limit it to just him?
Any help with this is appreciated.
Thanks for reading my ramblings
Mark Taylor


