Results 1 to 20 of 20

Thread: How to do Setup Package?

  1. #1

    Thread Starter
    Addicted Member
    Join Date
    Nov 2000
    Location
    Posts
    130

    How to do Setup Package?

    Goodday everybody...

    How do I do a Setup Package for a VC++ program/exe?

    Thanks.

  2. #2
    Frenzied Member Vlatko's Avatar
    Join Date
    Aug 2000
    Location
    Skopje, Macedonia
    Posts
    1,409
    You can use some proffesional installer like InstallShield or Wise.
    I am become death, the destroyer of worlds.
    mail:[email protected]

    • Visual Basic 6.0 & .NET
    • Visual C++ 6.0 & .NET
    • ASP
    • LISP
    • PROLOG
    • C
    • Pascal

  3. #3
    PowerPoster abdul's Avatar
    Join Date
    Dec 2000
    Location
    Ontario,Canada
    Posts
    2,827

    if you have vs enterprise edition then it comes with installshield!

    Baaaaaaaaah

  4. #4
    denniswrenn
    Guest
    You could use InnoSetup from http://www.jrsoftware.org/ . It is a very nice, free, setup program that uses a script to produce the final product. Version 2 comes with a wizard to produce the script files.

  5. #5
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    But it's not MSI, dennis

    Abdul - is that the MSI version?
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  6. #6
    denniswrenn
    Guest
    But it's free.... MSI is good, but if something is free, don't complain(unless it really sucks and you can do better)....

  7. #7
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    MSI *is* free

    All the APIs are there, Orca (an editor) is free from MS. You have everything you need. In that way, MSI is more like a scripting -based installer.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  8. #8
    denniswrenn
    Guest
    I know it's free, but if you don't have VS legally, you can't get the VSI... plus it's like 17mb so it takes about 17x longer to DL than inno setup....

  9. #9
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Yep, but you need MSI to be logo-certified. Plus, MSI has loads of features like rollback which rock
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  10. #10
    denniswrenn
    Guest
    logo-certified?

  11. #11
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Windows 2000 Logo Certification requires that you support certain things in your application, one of which is an installer that uses MSI.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  12. #12
    denniswrenn
    Guest
    Oh, but, what is logo certification for?

  13. #13
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    It means you guarantee to your users that they can expect your program to cooperate properly on the system.

    Also, MSI gracefully handles things like COM registration of ActiveX controls, system file protection, and multiple versions at the same time.

    Plus, you know that groovy "install on first use" thang? That's all in MSI.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  14. #14
    denniswrenn
    Guest
    install on first use? ***?

  15. #15
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Ok. In Excel, you select "Solver". If you didn't install it, it says "This feature is not currently installed. Do you want to install it now?" (or something). Then, it installs it WITHOUT closing the program or restarting, and it's available for use within about a minute.

    When you install you get the option to "advertise" certain features, so it looks like they're there (menu items, desktop items, etc.) but it asks you to select them when you use them.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  16. #16
    denniswrenn
    Guest
    Ahhh, Ok.... I don't use Office very much(except Outlook.. and Word, occaisionaly), so I've never run into that..

  17. #17
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    It's in all of the Office 2000 programs.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  18. #18
    denniswrenn
    Guest
    I know, but I'm just saying I don't use them enough to have encountered that install on first use thing....

  19. #19
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Hmm ok I only actually use Outlook now, the rest of the stuff is there just in case someone sends me a file that I need it for
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  20. #20
    denniswrenn
    Guest
    I only use Outlook... If I need to type up a report or something, I use Word, or PowerPoint... but most of the other stuff is just taking up space... although I'd miss it if it were gone

Posting Permissions

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



Click Here to Expand Forum to Full Width