Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 144401
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T08:14:51+00:00 2026-05-11T08:14:51+00:00

I recently had to struggle with one installation project (which uses most popular product

  • 0

I recently had to struggle with one installation project (which uses most popular product for creating installations: InstallShield) to make it work for product upgrades (migrating from one version to another). In the end it turned out that I needed to use one long package code but was using some other. It wasted my 8 hours (testing and debugging installers is a pain).

Now if I think about it, once you are done all the hard part of coding, all you want to is that correct applications, libraries are copied to target computer and user just runs it. Period. This apparently simple task normally turns out to be a tricky one and ‘being closed to finish date’ makes in even harder.

  1. Don’t you think deploying a product is made damn difficult on windows which should have been simpler? (or installer really deserves that much attention and I am just being crazy about it?)

  2. Have you ever used simpler deployment schemes such as ‘copy the folder to wherever you like and run the exe. When you want to remove it, just delete the folder!’? Was it effective and made things simpler?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T08:14:51+00:00Added an answer on May 11, 2026 at 8:14 am

    Painful as it is you need to wrestle with the windows installer for the benefit of your customers. Otherwise you will need to do a lot more work to

    1. Handle situations where for some reason an error occurs during the installation. What do you do next?
    2. Handle issues like security. What if the installing user does not have rights to particular folders/registry keys?
    3. Correctly cleanup after installation
    4. Patching and patch management
    5. Performing additional tasks — registering COM objects, creating databases, creating shortcuts, creating an un-installation shotcut and so on
    6. Installing prerequisites
    7. Letting users choose which features to install

    Your own custom scripts to solve all these problems eventually become a bigger problem than the installation itself!

    I recommend that you check out Wix. It’s not exactly child’s play but it gets the job done. If you install Votive as a visual studio add in you get intellisense to help you strucutre the tags correctly. With the help file you can create pretty functional flexible installations

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I recently had a class project where I had to make a program with
I recently had an idea to create my own String class to make using
Recently had to downgrade a project from .NET 3.5 to .NET 2.0 because it
I recently had a problem creating a stringstream due to the fact that I
We recently had an issue where TortoiseSVN or AnkhSVN (I can't determine which) crashed
I recently had a couple of flash products to do, which basically were a
I recently had to update one of my model's properties from type StringProperty to
I recently had a problem when comparing two NSURLs and compare one NSURL with
I recently had the following memory bug , which is easy to spot here,
We recently had a new requirement to use the phonon component of Qt, which

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.