/build/static/layout/Breadcrumb_cap_w.png

Automatisation of Setup Installation

Hello everybody,

I'm newbie, We are developping desktop software. How is it possible to automatically install (and also uninstall the previous setup, if there is one) my new setup on a test pc. [8|]

We have often to do this but I couldn't find a way to do this automatically.

Best Regards from Germany

0 Comments   [ + ] Show comments

Answers (3)

Posted by: anonymous_9363 14 years ago
Red Belt
0
If you are using Visual Studio to develop your software, there is a rudimentary packaging tool built-in. I think it's still called 'Package and Deployment Wizard'.

If you are using some other environment, you would do best to invest in a packaging tool. The two main players are Altiris (now subsumed into Symantec), with their Wise products and Accresso, with InstallShield. They're not cheap. Also, there is a very strong undercurrent in the Wise world that Symantec is uninterested in developing Wise, such that I for one have advised my current client to move to InstallShield.
Posted by: hmpp 14 years ago
Yellow Belt
0
Thank you VBScab. In fact we use Visual Studio. We can easily produce our setup. My problem append during the test.

I've just noticed that in order to test my setup I need :
- 1 Uninstall the previous version
- 2 Install my new setup
- 3 Test my new setup.

I would like to do step 1 and 2 automatically (because it's boring and a waste of time to install/uninstall).

Is there any way to do this ?
Posted by: anonymous_9363 14 years ago
Red Belt
0
You need to do two things: get a direct MSI editor (or, preferably, a proper MSI authoring tool) like Orca or InstEdit and then do some reading on MSDN on how to use the Upgrade table and the RemoveExistingproducts action.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ