If the requirement was to invoke elevation prompt for both install and
uninstall (be it in from Program and Features or through the Maintenance
mode) will this work?:

add this condition somewhere in the <Product> scope
<Condition Message="Admin privileges required">Privileged</Condition>

I understand "Admin privileges" may mean different from "Elevation" that
you were looking for.

Sameer

On Thu, Dec 22, 2011 at 5:23 AM, Stelios Kyprou <stelios.kyp...@fcg.im>wrote:

> Ok it seems that Remove=ALL was not set for the following reason:
> One of the features had a conditional installation, as following:
>
>    <Feature Id=" SharePoint_PowerShellFiles" Title="!(loc.ProductName)"
> Level="0">
>      <Condition Level="1">
>        <![CDATA[STSADM2010]]>
>      </Condition>
>      <ComponentGroupRef Id="PowerShellFiles"/>
>    </Feature>
> And when uninstalling via the UI REMOVE was not set to ALL.
> ALSO, I noticed the components of that Feature were not removed from the
> installation directory either...
> Is there a scenario where STSADM2010 gets set when installing and NOT when
> re-running the installer for removal?
> This is how I set  the property in product.wxs:
>
> <Property Id="STSADM2010">
>      <DirectorySearch Id="SpsBinFolder" Depth="1"
>  Path="[CommonFiles64Folder]Microsoft Shared\web server extensions\14\bin">
>        <FileSearch Id="StsAdmExe2010" Name="stsadm.exe"  />
>      </DirectorySearch>
> </Property>
>
> Thanks,
> Stelios
>
> -----Original Message-----
> From: David Watson [mailto:dwat...@sdl.com]
> Sent: 21 December 2011 16:06
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Removing through the UI mode doesnot prompt
> forprivileges
>
> Sorry I am not a UI expert as we use a chainer for our UI.
>
> I think your Maintenance UI needs to be setting the REMOVE to all somehow.
> Try looking in the wix standard or mondo UI to see how that does it.
>
> If your CA needs to be dependent on the MSI being uninstalled it needs to
> be scheduled appropriately, i.e. after the REMOVE has been set correctly.
>
> Dave
>
> -----Original Message-----
> From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im]
> Sent: 21 December 2011 15:45
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Removing through the UI mode doesnot prompt
> forprivileges
>
> By the way my CA is scheduled AFTER InstallInitialize
>
> -----Original Message-----
> From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im]
> Sent: 21 December 2011 15:42
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Removing through the UI mode does not prompt
> forprivileges
>
> You are right David, REMOVE was set to the features that were installed.
> So I changed the condition so that the CA runs.
> One problem down.
> Now after completion, I can still see the product in "Products and
> Features", and the files are not removed from the install location.
> What do I need to do so that my Remove action via ui does the same thing
> as when running the uninstallation process via "Products and Features"?
>
> Thanks in advance,
> Stelios
>
> -----Original Message-----
> From: David Watson [mailto:dwat...@sdl.com]
> Sent: 21 December 2011 14:52
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Removing through the UI mode does not prompt
> forprivileges
>
> When is your custom action scheduled?
>
> When you uninstall through the MSI your MSI is in maintenance mode. This
> probably means that REMOVE is not set to ALL by default in case you choose
> some other behaviour.
> Check a log to see when REMOVE is being set and what to.
>
>
> -----Original Message-----
> From: Dan Gough [mailto:goug...@gmail.com]
> Sent: 21 December 2011 13:20
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Removing through the UI mode does not prompt
> forprivileges
>
> I'm new to WiX so don't know how to do it, but I think you need the
> elevation shield attribute 0x00800000 set in the Control table on the
> button used to uninstall the application.  Try editing the msi package
> using InstEd to see if it fixes the problem, then you can figure out how to
> achieve it in WiX.
> On Dec 21, 2011 11:55 AM, "Stelios Kyprou" <stelios.kyp...@fcg.im> wrote:
>
> > I don't think that is the problem...I need to provide same
> > functionality when uninstalling from Programs and Features for when I
> > uninstall through the MSI.
> > I found in the logs the following:
> >
> > MSI (s) (C0:08) [11:23:34:638]: Skipping action:
> > UninstallWsp2010PowerShell (condition is false) The condition is:
> > <![CDATA[REMOVE ~= "ALL"]]> which should be true when
> > uninstalling(Executes from Programs and Features, but not from the
> "Remove"
> > action of the msi).
> >
> >
> > -----Original Message-----
> > From: Karthick R [mailto:karthi...@syncfusion.com]
> > Sent: 21 December 2011 10:18
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] Removing through the UI mode does not prompt
> > for privileges
> >
> > Hi Stelios,
> >
> > Check the InstallScope attribute for the package inside the product
> > having the value as "perMachine" or "perUser"
> >
> > For a per-machine installation, the default installation location will
> > be [ProgramFilesFolder][ApplicationFolderName] and the user will be
> > able to change it in the setup UI. For a per-user installation, the
> > default installation location will be
> > [LocalAppDataFolder]Apps\[ApplicationFolderName] and the user will not
> > be able to change it in the setup UI.
> >
> > Warm Regards,
> > Karthick.R
> >
> > -----Original Message-----
> > From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im]
> > Sent: Wednesday, December 21, 2011 5:04 AM
> > To: General discussion for Windows Installer XML toolset.
> > Subject: [WiX-users] Removing through the UI mode does not prompt for
> > privileges
> >
> > Any ideas anyone?
> >
> > -----Original Message-----
> > From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im]
> > Sent: 15 December 2011 10:55
> > To: General discussion for Windows Installer XML toolset.
> > Subject: [WiX-users] Removing through the UI mode does not prompt for
> > privileges
> >
> > Hello all,
> > I have an installer built on wix 3.5.2519. It installs per machine and
> > using WixUI_InstallDir ui.
> > -When installing the product, it prompts the user for elevated
> > privileges before installing.
> > -When uninstalling via "Programs and Features", it prompts the same
> > user for elevated privileges.
> > -When uninstalling through the UI mode, no elevation is requested, and
> > the uninstallation process does not complete successfully because of
> that.
> >
> > Is there something I have to set so that it prompts for elevation
> > through the UI?
> >
> > I do not set anywhere the ALLUSERS anywhere. The only thing I do is
> > set the installscope to permachine.
> >
> > Regards,
> > Stelios
> SDL PLC confidential, all rights reserved.
> If you are not the intended recipient of this mail SDL requests and
> requires that you delete it without acting upon or copying any of its
> contents, and we further request that you advise us.
> SDL PLC is a public limited company registered in England and Wales.
> Registered number: 02675207.
> Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6
> 7DY, UK.
>
>
>
> -----------------------------------------------------------------------------
> -
> Write once. Port to many.
> Get the SDK and tools to simplify cross-platform app development. Create
> new or port existing apps to sell to consumers worldwide. Explore the Intel
> AppUpSM program developer opportunity. appdeveloper.intel.com/join
> http://p.sf.net/sfu/intel-appdev_______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> ________________________________
>
> This message w/attachments (message) is intended solely for the use of the
> intended recipient(s) and may contain information that is privileged,
> confidential or proprietary. If you are not an intended recipient, please
> notify the sender, and then please delete and destroy all copies and
> attachments, and be advised that any review or dissemination of, or the
> taking of any action in reliance on, the information contained in or
> attached to this message is prohibited. Formicary cannot guarantee that
> this message is secure or free of errors or viruses.
>
>
> -----------------------------------------------------------------------------
> -
> Write once. Port to many.
> Get the SDK and tools to simplify cross-platform app development. Create
> new or port existing apps to sell to consumers worldwide. Explore the Intel
> AppUpSM program developer opportunity. appdeveloper.intel.com/join
> http://p.sf.net/sfu/intel-appdev_______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> ________________________________
>
> This message w/attachments (message) is intended solely for the use of the
> intended recipient(s) and may contain information that is privileged,
> confidential or proprietary. If you are not an intended recipient, please
> notify the sender, and then please delete and destroy all copies and
> attachments, and be advised that any review or dissemination of, or the
> taking of any action in reliance on, the information contained in or
> attached to this message is prohibited. Formicary cannot guarantee that
> this message is secure or free of errors or viruses.
>
>
> -----------------------------------------------------------------------------
> -
> Write once. Port to many.
> Get the SDK and tools to simplify cross-platform app development. Create
> new or port existing apps to sell to consumers worldwide. Explore the Intel
> AppUpSM program developer opportunity. appdeveloper.intel.com/join
> http://p.sf.net/sfu/intel-appdev_______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------------------------------------------------------
> Write once. Port to many.
> Get the SDK and tools to simplify cross-platform app development. Create
> new or port existing apps to sell to consumers worldwide. Explore the Intel
> AppUpSM program developer opportunity. appdeveloper.intel.com/join
> http://p.sf.net/sfu/intel-appdev_______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> ________________________________
>
> This message w/attachments (message) is intended solely for the use of the
> intended recipient(s) and may contain information that is privileged,
> confidential or proprietary. If you are not an intended recipient, please
> notify the sender, and then please delete and destroy all copies and
> attachments, and be advised that any review or dissemination of, or the
> taking of any action in reliance on, the information contained in or
> attached to this message is prohibited. Formicary cannot guarantee that
> this message is secure or free of errors or viruses.
>
>
> ------------------------------------------------------------------------------
> Write once. Port to many.
> Get the SDK and tools to simplify cross-platform app development. Create
> new or port existing apps to sell to consumers worldwide. Explore the
> Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
> http://p.sf.net/sfu/intel-appdev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to