Solved

Creating Uninstaller for Windows Installer Deployment?

Posted on 2003-11-11
6
287 Views
Last Modified: 2010-04-16
Is there an easy way to create an installer based on an a deployment project I am making for my application?  If not, what are my best options?  I want to have a icon in the program folder in startup that makes it very easy for the user to uninstall the software.
0
Comment
Question by:jjacksn
  • 3
  • 3
6 Comments
 
LVL 2

Accepted Solution

by:
sedmans earned 250 total points
ID: 9730859
Add a shortcut that runs

msiexec /x Example.msi

where Example.msi is the installation package.
0
 
LVL 5

Author Comment

by:jjacksn
ID: 9735159
Actually, I'm having problems adding that to the installer package, how can I do that?
0
 
LVL 2

Expert Comment

by:sedmans
ID: 9738391
If you got into the file system editor in the setup project you should see a folder called User's Programs Menu.

You can add folders and shortcuts here that will be placed in the correct place during setup.
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 5

Author Comment

by:jjacksn
ID: 9738588
Right, except that I run into two problems

1.  I can't seem find the .msi file itself to target with a link.
2.  The user may delete the installer.

Can I add a shortcut and specify the exact arguments?
0
 
LVL 2

Expert Comment

by:sedmans
ID: 9738670
As control panel manages to remove the program even when the installer class is deleted there has to be a way to do this.

I have not got anytime right at this second but I will try to find it later on today.

Steve
0
 
LVL 5

Author Comment

by:jjacksn
ID: 9738692
Steve,

I believe the control panel uninstaller is not quite what we are talking about here.  I think that copies the data from the .msi and stores it somewhere.  I would like to do what you are talking about, that way it appears there is an unistall.  

I don't even mind this solution:

copy the output of the installer as part of the installation.
create the link you talked about.  

But even this seems very hard to do.  
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Introduction Hi all and welcome to my first article on Experts Exchange. A while ago, someone asked me if i could do some tutorials on object oriented programming. I decided to do them on C#. Now you may ask me, why's that? Well, one of the re…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now