What does this mean: "(e. g. it does not find the self-erased file)" in 
reference to the uninstall? If the only problem here is that you've installed a 
file, removed it, and now you want to prevent repair then make the Component 
guid null and you can remove it with impunity.

Phil Wilson 



-----Original Message-----
From: Markus Karg [mailto:[email protected]] 
Sent: Thursday, April 01, 2010 4:50 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Prevent deinstallation

Thanks for the tip, but what we are seeking for is a "100% pure MSI"
way. :-)

> -----Original Message-----
> From: Richard Horsley [mailto:[email protected]]
> Sent: Donnerstag, 1. April 2010 12:57
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Prevent deinstallation
> 
> If it needs to be independent and not part of an overall upgrade then
> no, msp is not the solution for you. Unfortunately im not entirely
sure
> that there IS a way of doing what you want without there being a way
of
> the user removing the msi using the control panel. The only other
thing
> you could do is have the installer create shared files as well as the
> installed product and make one of these an .inf file that contains the
> installed information that your support desk can check to see if the
> product was EVER installed.
> 
> Richard Horsley
> 
> -----Original Message-----
> From: Markus Karg [mailto:[email protected]]
> Sent: 01 April 2010 11:20
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Prevent deinstallation
> 
> Well, the problem is actually less that we want to prevent *files*
from
> getting removed (the module itself is not a file but a once-run
> proprietary script that removes itself as soon as it successfully
> terminated) but that we want to prevent (a) the uninstall button
> produces any kind of error message (e. g. it does not find the
> self-erased file), and (b) our hotline falls into a trap when checking
> for installed modules using the system control panel, not seeing the
> module anymore there.
> 
> Also, the modules are only dependent of the main product, but must be
> independent of other modules.
> 
> So this sounds as if .msp is *not* the solution then?
> 
> > -----Original Message-----
> > From: Richard Horsley [mailto:[email protected]]
> > Sent: Donnerstag, 1. April 2010 12:05
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] Prevent deinstallation
> >
> > Theoretically yes, they will be able to remove the patch from
> "Programs
> > and Features" if they click on "View installed updates", however, if
> > you create the patch correctly, removing it will not actually remove
> > the patched files. I have a patch process that works in this way. It
> > should be noted though, that if you create any further patches that
> > rely on the original being installed first, the user will have to be
> > aware of the upgrade path.
> >
> > -----Original Message-----
> > From: Markus Karg [mailto:[email protected]]
> > Sent: 01 April 2010 10:58
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] Prevent deinstallation
> >
> > In theorey we could, but:
> >
> > Will this solve the problem?
> >
> > Will the user be able to see that the module was installed?
> >
> > > -----Original Message-----
> > > From: Richard Horsley [mailto:[email protected]]
> > > Sent: Donnerstag, 1. April 2010 11:42
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: Re: [WiX-users] Prevent deinstallation
> > >
> > > Could you create an .msp to patch the original installer to add
> these
> > > files?
> > >
> > > -----Original Message-----
> > > From: Markus Karg [mailto:[email protected]]
> > > Sent: 01 April 2010 10:30
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: [WiX-users] Prevent deinstallation
> > >
> > > We have to write a .msi to install modules into a preinstalled
> > > software.
> > >
> > >
> > >
> > > The problem is that once the module is installed, it can never get
> > > uninstalled, as it modifies some software-internal structures in a
> > way
> > > that makes it impossible to undo.
> > >
> > >
> > >
> > > So, we have to prevent that somebody goes into the system control
> > > panel,
> > > selects the module, and presses "uninstall".
> > >
> > >
> > >
> > > Can we do that using WiX?
> > >
> > >
> > >
> > >
> >
>
-----------------------------------------------------------------------
> > > -------
> > > Download Intel® Parallel Studio Eval
> > > Try the new software tools for yourself. Speed compiling, find
bugs
> > > proactively, and fine-tune applications for parallel performance.
> > > See why Intel Parallel Studio got high marks during beta.
> > > http://p.sf.net/sfu/intel-sw-dev
> > > _______________________________________________
> > > WiX-users mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > > ######################## DISCLAIMER ####################
> > >
> > > Please consider the environment before printing this e-mail.
> > >
> > > This e-mail has been scanned for all known virus's but this is not
> a
> > > confirmation it is virus free.
> > >
> > > This is an e-mail from EIC Limited (Company Reg: 1086295). The
> > contents
> > > of this e-mail are confidential. EIC Limited do not accept
> > > responsibility for the accuracy or completeness of the contents of
> > this
> > > e-mail as it has been transmitted over a public network. If you
> > receive
> > > this e-mail in error please accept our apology. If this is the
case
> > we
> > > would be obliged if you would contact the sender and then delete
> this
> > > e-mail.
> > >
> > > THIS E-MAIL AND / OR ANY REPLIES TO IT, AND ANY ATTACHMENTS MAY BE
> > > INTERCEPTED, COPIED OR MONITORED BY EIC LIMITED FOR THE PURPOSE OF
> > > MONITORING OR KEEPING RECORD OF ITS BUSINESS AND FOR THE PURPOSES
> SET
> > > OUT IN THE TELECOMMUNICATIONS (LAWFUL BUSINESS PRACTICES)
> > (INTERCEPTION
> > > OF COMMUNICATIONS) REGULATIONS 2000.
> > >
> > > All statements made in this e-mail are subject to contract. The
> > > contents are not to be regarded as a contractual offer or
> acceptance.
> > > The sender is not authorised to bind EIC Limited.
> > >
> > > The views expressed in this e-mail are those of the sender and not
> > > necessarily those of EIC Limited.
> > >
> > > ######################## DISCLAIMER ####################
> > >
> > >
> > >
> >
>
-----------------------------------------------------------------------
> > > -------
> > > Download Intel® Parallel Studio Eval
> > > Try the new software tools for yourself. Speed compiling, find
bugs
> > > proactively, and fine-tune applications for parallel performance.
> > > See why Intel Parallel Studio got high marks during beta.
> > > http://p.sf.net/sfu/intel-sw-dev
> > > _______________________________________________
> > > WiX-users mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
>
-----------------------------------------------------------------------
> > -------
> > Download Intel® Parallel Studio Eval
> > Try the new software tools for yourself. Speed compiling, find bugs
> > proactively, and fine-tune applications for parallel performance.
> > See why Intel Parallel Studio got high marks during beta.
> > http://p.sf.net/sfu/intel-sw-dev
> > _______________________________________________
> > WiX-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> > ######################## DISCLAIMER ####################
> >
> > Please consider the environment before printing this e-mail.
> >
> > This e-mail has been scanned for all known virus's but this is not a
> > confirmation it is virus free.
> >
> > This is an e-mail from EIC Limited (Company Reg: 1086295). The
> contents
> > of this e-mail are confidential. EIC Limited do not accept
> > responsibility for the accuracy or completeness of the contents of
> this
> > e-mail as it has been transmitted over a public network. If you
> receive
> > this e-mail in error please accept our apology. If this is the case
> we
> > would be obliged if you would contact the sender and then delete
this
> > e-mail.
> >
> > THIS E-MAIL AND / OR ANY REPLIES TO IT, AND ANY ATTACHMENTS MAY BE
> > INTERCEPTED, COPIED OR MONITORED BY EIC LIMITED FOR THE PURPOSE OF
> > MONITORING OR KEEPING RECORD OF ITS BUSINESS AND FOR THE PURPOSES
SET
> > OUT IN THE TELECOMMUNICATIONS (LAWFUL BUSINESS PRACTICES)
> (INTERCEPTION
> > OF COMMUNICATIONS) REGULATIONS 2000.
> >
> > All statements made in this e-mail are subject to contract. The
> > contents are not to be regarded as a contractual offer or
acceptance.
> > The sender is not authorised to bind EIC Limited.
> >
> > The views expressed in this e-mail are those of the sender and not
> > necessarily those of EIC Limited.
> >
> > ######################## DISCLAIMER ####################
> >
> >
> >
>
-----------------------------------------------------------------------
> > -------
> > Download Intel® Parallel Studio Eval
> > Try the new software tools for yourself. Speed compiling, find bugs
> > proactively, and fine-tune applications for parallel performance.
> > See why Intel Parallel Studio got high marks during beta.
> > http://p.sf.net/sfu/intel-sw-dev
> > _______________________________________________
> > WiX-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> 
>
-----------------------------------------------------------------------
> -------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> ######################## DISCLAIMER ####################
> 
> Please consider the environment before printing this e-mail.
> 
> This e-mail has been scanned for all known virus's but this is not a
> confirmation it is virus free.
> 
> This is an e-mail from EIC Limited (Company Reg: 1086295). The
contents
> of this e-mail are confidential. EIC Limited do not accept
> responsibility for the accuracy or completeness of the contents of
this
> e-mail as it has been transmitted over a public network. If you
receive
> this e-mail in error please accept our apology. If this is the case we
> would be obliged if you would contact the sender and then delete this
> e-mail.
> 
> THIS E-MAIL AND / OR ANY REPLIES TO IT, AND ANY ATTACHMENTS MAY BE
> INTERCEPTED, COPIED OR MONITORED BY EIC LIMITED FOR THE PURPOSE OF
> MONITORING OR KEEPING RECORD OF ITS BUSINESS AND FOR THE PURPOSES SET
> OUT IN THE TELECOMMUNICATIONS (LAWFUL BUSINESS PRACTICES)
(INTERCEPTION
> OF COMMUNICATIONS) REGULATIONS 2000.
> 
> All statements made in this e-mail are subject to contract. The
> contents are not to be regarded as a contractual offer or acceptance.
> The sender is not authorised to bind EIC Limited.
> 
> The views expressed in this e-mail are those of the sender and not
> necessarily those of EIC Limited.
> 
> ######################## DISCLAIMER ####################
> 
> 
>
-----------------------------------------------------------------------
> -------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users


*** Confidentiality Notice: This e-mail, including any associated or attached 
files, is intended solely for the individual or entity to which it is 
addressed. This e-mail is confidential and may well also be legally privileged. 
If you have received it in error, you are on notice of its status. Please 
notify the sender immediately by reply e-mail and then delete this message from 
your system. Please do not copy it or use it for any purposes, or disclose its 
contents to any other person. This email comes from a division of the Invensys 
Group, owned by Invensys plc, which is a company registered in England and 
Wales with its registered office at Portland House, Bressenden Place, London, 
SW1E 5BF (Registered number 166023). For a list of European legal entities 
within the Invensys Group, please go to 
http://www.invensys.com/legal/default.asp?top_nav_id=77&nav_id=80&prev_id=77. 
You may contact Invensys plc on +44 (0)20 7821 3848 or e-mail 
[email protected]. This e-mail and any attachments thereto may be 
subject to the terms of any agreements between Invensys (and/or its 
subsidiaries and affiliates) and the recipient (and/or its subsidiaries and 
affiliates).



------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to