Indigo Rose Software

Professional Software Development Tools

 
Page 1 of 2 1 2 LastLast
Results 1 to 15 of 18
  1. #1
    Join Date
    Oct 2003
    Location
    West Monroe, LA
    Posts
    294

    Installing Apps to Users Harddrive Advice

    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

  2. #2
    Join Date
    Nov 2001
    Posts
    498
    Possibly someone here can tell you how to manually do your install... but if you haven't tried Setup Factory... download the trial.

    It is incredible how fast and easy this process is with SUF. I have been an SUF user since SUF5, and I can tell you that SUF7 is absolutely incredible. In the time it would take to build an install manually, you could have a dozen setups built with SUF7....

    If you are building setups for clients, you could easily recover the cost of the SUF software in a job or two...

    Oh, BTW, I don't work for Indigo Rose, but I AM a strong believer in their products... they have made a huge impact in maximizing my workflow.

  3. #3
    Join Date
    Jun 2000
    Location
    England
    Posts
    200
    Yes, I've got to go with this - I'm a SUF7 groupie.

    The things you are suggesting are just a couple of clicks away in SUF, however if you :

    a) are a masochist

    b) want the challenge

    then I'm sure with some long nights and lots of coffee it could be done in AMS
    but for me, lifes to short.

  4. #4
    Join Date
    Oct 2003
    Location
    West Monroe, LA
    Posts
    294
    Both a) & b).

    I will be getting SUF, but trying is how I learn.

  5. #5
    Join Date
    Oct 2002
    Location
    RealFake, RF
    Posts
    403
    Out of respect for Setup Factory I will keep my mouth shut. But out of respect for AutoPlay Media Studio I have to say that anything is possible.

    And that I maaaay have "heard" of someone who's pulled this rabbit out of a hat and made it dance. Rather nice too. But...buy SUF. Support IR's R&D.

    Protocol
    "White-colla-AMS-gangsta."

  6. #6
    Join Date
    Oct 2003
    Location
    West Monroe, LA
    Posts
    294
    I made a simple little installer that works for my needs. It checks all the things I listed. I just wanted to see if I was missing anything.

    I like giving myself these little projects to see how far I can take it. Although I'm sure it is nothing like SUF I think I did a nice job, at least the layout looks good.

    I was hoping for more support from AMS to help with suggestions on the project not buying software. I am 100% IR supporter. I'm trying to use AMS to the best of my ability. I know I should'nt try and re-invent the wheel. But if we don't try we'll run out of rubber one day. LOL

    Thanks Protocol, Would love to run into that guy and compare notes.

    Thanks anyway!

  7. #7
    Join Date
    Oct 2003
    Posts
    908
    Hey, that's great that you got AMS50 to do what you wanted! All the tools are certainly there to pull off thousands of different projects. Making an installer with AutoPlay Media Studio is just a lot more work than doing it with Setup Factory, but on the other hand I think everyone here likes being faced with a challenge and pulling it off. Kudos!

  8. #8
    Join Date
    Jan 2004
    Posts
    50
    Perfectly!
    It is possible to set an example appendices?
    It will be interesting.

  9. #9
    Join Date
    Oct 2003
    Location
    West Monroe, LA
    Posts
    294
    I will post my project as soon as I can get the file Uploaded, keep getting a IR can't find Server error.

    The setup project has a very small test project included in it.

    If anyone wants to test it, please give me CONSTRUCTIVE feedback.

    I borrowed the EULA and havent fully edited it yet. The basic design should be familiar to everyone.

    The project reads an INI file for basic information, Program Name, Size, Icon File, etc.
    Using the INI file I can easily reuse this setup program for my programs, at least the ones I have now.

    As of right now there are no REGISTRY keys identifying that the setup program has installed the project, and no Uninstall options are done yet.

    The program should,


    1. Test for Admin rights
    2. Ask for confirmation to install
    3. Check for correct Windows versions
    4. Wait for the EULA to be accepted
    5. Display default path to users Program Files
    6. Allow you to change the install path
    7. Check for space requirements
    8. Install app
    9. Allow some option changes (Desktop, Quick Launch, Start Menu per user or all
    10. Install shortcuts
    11. Start app. (if option checked)


    Thanks
    Last edited by markstaylor; 12-25-2004 at 11:23 PM.

  10. #10
    Join Date
    Jan 2004
    Posts
    50
    markstaylor
    Yes, I am ready to try the project
    Here my address: avguz@rambler.ru

  11. #11
    Join Date
    Oct 2003
    Location
    West Monroe, LA
    Posts
    294
    Here is a link to the current Setup project.Setup.exe

    Mark

  12. #12
    Join Date
    Oct 2001
    Location
    Norway
    Posts
    939
    Mark, great work! I'm not surprised that it is possible to create an installer with AMS. Your project is another example telling how difficult it is; with a few words; to tell what AMS is like.

    Personally I find it essential that the app has the appropriate clean up functions ("Add and Remove Programs") , but I'm sure you are able to create that part too. SUF70 has a lot of features to ensure workmanship of high quality in short time; even with a complex setup. If you have a calculated price of your own working hours, I prefer SUF70 for this task, but that's not the point in this case. Your project is nice specimen piece of work to investigate the possibilities with AMS.

    Especially I found your Quick Launch option interesting. Your function worked properly (WinXP) with respect to the chosen user profile. Have you written a function usable for all OS's? In that case, could you think of publishing the code? It should be useful to both AMS50 and SUF70 users.

  13. #13
    Join Date
    Oct 2003
    Location
    West Monroe, LA
    Posts
    294
    Thanks for testing it for me,

    I'm at work right now so I can't get the coding for you.

    The program you tested was set to only run on Windows 2000 and XP systems (if I recall correctly). So I don't have the code for the 98, 95 etc. yet.

    Though it should be pretty easy, check for the location of the Quick Launch and if it exsits create the shortcut.

    I still need to work on having my project in the Add/ Remove programs. I have not yet begun test that.

    The one good simple thing about this setup program is that I can use it to install any one of my projects with only changing an INI file and adding the project files.

    I'm sure I will start getting more involved and making it more complex in the future.

    Thanks again

  14. #14
    Join Date
    Oct 2003
    Posts
    908
    That's definitely very cool and a great example of the flexibility of AutoPlay Media Studio 5.0!

  15. #15
    Join Date
    Oct 2002
    Location
    RealFake, RF
    Posts
    403
    Put this in the Examples section since it's great for everyone to see, but since this was the post that started the process....here goes:

    OK,

    So many of you wanted a generic installer for your AMS applications. I propose that we work on one together as an open source project. I've created a shell to start from and would love your input...not your thoughts (although that's always welcome ), but your code.

    I know nothing about the registry other than it scares me. lol

    Every installer I've made does so without touching the registry, but this wouldn't be the best solution in every instance.

    What I propose is downloading the file below, working it through and getting it up and running in as generic a state as possible (so that it's really easy to customize for any AMS user's application...perhaps a series of questions in the preload section of the program).

    Once it's operational, we can all add install types, additional install options, layout variations, etc.

    To keep it easy to understand which version is which, perhaps this could be version 1 where your addition would be "Version 1.1 (Version 1 with added License Agreements)" and a modded version of that would be "Version 1.5 (Version 1.1 with more install options)", etc.

    Not sure if this is the best way, but that way any of us can mod the version that best suits our needs. So if say "Version 2.7" is laden with extras you don't need, but "Version 1.9" is a great starting point and the latest version is "Version 2.9" then your mod of "Version 1.9" would be called "Version 3.0 (Version 1.9 with added Registry support)". Make sense?

    I would love to see an open-source section on the forums. It would be great to have a section dedicated to group efforts and community projects such as these.

    Anyways...here's a starting point if you're interested. Version 1.0 of the Open Source AMS General Installer apt:

    http://www.TraskEnterprise.com/EDL/A...lInstaller.apt

    *Note that Setup Factory is THE best solution for thurough installations, but this is simply an alternative (which displays AMS5's power) if you have time on your hands.

    Protocol
    Last edited by Protocol; 12-29-2004 at 11:33 AM.
    "White-colla-AMS-gangsta."

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Setup Factory 7.0 Printed User's Guide
    By Ted Sullivan in forum Setup Factory 7.0
    Replies: 0
    Last Post: 09-22-2004, 12:45 PM
  2. Printed User's Guide & Training CD's
    By Ted Sullivan in forum AutoPlay Media Studio 5.0
    Replies: 0
    Last Post: 11-13-2003, 12:35 PM
  3. Printed User's Guide & Training CD's
    By Ted Sullivan in forum AutoPlay Media Studio 5.0
    Replies: 0
    Last Post: 11-13-2003, 12:35 PM
  4. Installing a file from CD to end users HD
    By Bruce in forum AutoPlay Menu Studio 3.0
    Replies: 1
    Last Post: 07-06-2001, 01:08 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts