[WiX-users] How to add a custom dialog in uninstall process using Wix

2010-01-07 Thread Sanjay Rao
Hi,

I want to add a dialog box into my installer's uninstalling process. 
custom dialog have a check box, which will ask user to delete/keep user 
setting data of the application. User setting data files usually 
created  in application installation directory after installing the 
application. Any help would be appreciated.

Thanks,
Sanjay Rao



--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to add a custom dialog in uninstall process using Wix

2010-01-07 Thread Sebastian Brand (Instyler Software)
You may only show dialogs during uninstallation via a custom action, the
dialogs from the msi won't be shown.

 

Best regards,

Sebastian Brand

sebast...@instyler.com

 

Geisenfelder Str. 53a

85053 Ingolstadt, Germany

EU VAT ID: DE219712370

Phone: +49 841 4544567

www.instyler.com http://www.instyler.com/  

 

Travel add-in for Outlook http://www.traveladdin.com/ : Add travel and
return times to your calendar.

Instyler Setup http://www.instyler.com/ : Create WiX-based MSI
installations, elegantly.

Sebastianbrand.com http://www.sebastianbrand.com/ : blogging about
software development, deployment and productivity

 

 -Original Message-

 From: Sanjay Rao [mailto:s...@noida.interrasystems.com]

 Sent: Thursday, January 07, 2010 10:52

 To: General discussion for Windows Installer XML toolset.

 Subject: [WiX-users] How to add a custom dialog in uninstall process using

 Wix

 

 Hi,

 

 I want to add a dialog box into my installer's uninstalling process.

 custom dialog have a check box, which will ask user to delete/keep user

 setting data of the application. User setting data files usually created
in

 application installation directory after installing the application. Any
help

 would be appreciated.

 

 Thanks,

 Sanjay Rao

 

 

 



--

 This SF.Net email is sponsored by the Verizon Developer Community Take

 advantage of Verizon's best-in-class app development support A

 streamlined, 14 day to market process makes app distribution fast and easy

 Join now and get one step closer to millions of Verizon customers

  http://p.sf.net/sfu/verizon-dev2dev http://p.sf.net/sfu/verizon-dev2dev

 ___

 WiX-users mailing list

  mailto:WiX-users@lists.sourceforge.net WiX-users@lists.sourceforge.net

  https://lists.sourceforge.net/lists/listinfo/wix-users
https://lists.sourceforge.net/lists/listinfo/wix-users

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to add a custom dialog in uninstall process using Wix

2010-01-07 Thread Sanjay Rao
I am not aware, how to show dialogs via custom actions. Please help with 
some sample code.

Thanks  Regards,
Sanjay Rao

Sebastian Brand (Instyler Software) wrote:
 You may only show dialogs during uninstallation via a custom action, the
 dialogs from the msi won't be shown.

  

 Best regards,

 Sebastian Brand

 sebast...@instyler.com

  

 Geisenfelder Str. 53a

 85053 Ingolstadt, Germany

 EU VAT ID: DE219712370

 Phone: +49 841 4544567

 www.instyler.com http://www.instyler.com/  

  

 Travel add-in for Outlook http://www.traveladdin.com/ : Add travel and
 return times to your calendar.

 Instyler Setup http://www.instyler.com/ : Create WiX-based MSI
 installations, elegantly.

 Sebastianbrand.com http://www.sebastianbrand.com/ : blogging about
 software development, deployment and productivity

  

   
 -Original Message-
 

   
 From: Sanjay Rao [mailto:s...@noida.interrasystems.com]
 

   
 Sent: Thursday, January 07, 2010 10:52
 

   
 To: General discussion for Windows Installer XML toolset.
 

   
 Subject: [WiX-users] How to add a custom dialog in uninstall process using
 

   
 Wix
 

   

   
 Hi,
 

   

   
 I want to add a dialog box into my installer's uninstalling process.
 

   
 custom dialog have a check box, which will ask user to delete/keep user
 

   
 setting data of the application. User setting data files usually created
 
 in

   
 application installation directory after installing the application. Any
 
 help

   
 would be appreciated.
 

   

   
 Thanks,
 

   
 Sanjay Rao
 

   

   

   

   
 
 --

   
 This SF.Net email is sponsored by the Verizon Developer Community Take
 

   
 advantage of Verizon's best-in-class app development support A
 

   
 streamlined, 14 day to market process makes app distribution fast and easy
 

   
 Join now and get one step closer to millions of Verizon customers
 

   
  http://p.sf.net/sfu/verizon-dev2dev http://p.sf.net/sfu/verizon-dev2dev
 

   
 ___
 

   
 WiX-users mailing list
 

   
  mailto:WiX-users@lists.sourceforge.net WiX-users@lists.sourceforge.net
 

   
  https://lists.sourceforge.net/lists/listinfo/wix-users
 
 https://lists.sourceforge.net/lists/listinfo/wix-users

 --
 This SF.Net email is sponsored by the Verizon Developer Community
 Take advantage of Verizon's best-in-class app development support
 A streamlined, 14 day to market process makes app distribution fast and easy
 Join now and get one step closer to millions of Verizon customers
 http://p.sf.net/sfu/verizon-dev2dev 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



   




--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to add a custom dialog in uninstall process using Wix

2010-01-07 Thread Sebastian Brand (Instyler Software)
Thanks for this detailed explanation. 

Sanjay, you'll have to create a custom action that shows your dialog and
then run this custom action from the MSI. The dialog itself is within the
custom action DLL. So when you create the custom action from the C++
template, just add a Windows form dialog there. This is not a dialog from
the MSI file.

 

Best regards,

Sebastian Brand

sebast...@instyler.com

 

Geisenfelder Str. 53a

85053 Ingolstadt, Germany

EU VAT ID: DE219712370

Phone: +49 841 4544567

www.instyler.com http://www.instyler.com/  

 

Travel add-in for Outlook http://www.traveladdin.com/ : Add travel and
return times to your calendar.

Instyler Setup http://www.instyler.com/ : Create WiX-based MSI
installations, elegantly.

Sebastianbrand.com http://www.sebastianbrand.com/ : blogging about
software development, deployment and productivity

 

 -Original Message-

 From: Blair [mailto:os...@live.com]

 Sent: Thursday, January 07, 2010 23:28

 To: 'General discussion for Windows Installer XML toolset.'

 Subject: Re: [WiX-users] How to add a custom dialog in uninstall process

 using Wix

 

 Dialogs (and dialog sequences) can always be easily added to be shown

 during uninstallations (that isn't usually the problem). It is done the
same

 way dialog sequences are added to installations and to change

 transactions.

 

 The issue comes from the following:

 There are 4 levels of UI that can be requested for Windows Installer

 transactions, and different tools that may interact with your MSI will
request

 different ones at different times. They are (see

  http://msdn.microsoft.com/library/aa372391.aspx
http://msdn.microsoft.com/library/aa372391.aspx):

 * Full UI (shows everything)

 * Reduced UI (no modal dialogs - you shouldn't stop and wait for
responses

 to any questions). Modal error dialogs are acceptable, however.

 * Basic UI (only built-in dialogs shown, no dialogs from the MSI are
to be

 shown)

 * None (no UI at all)

 

 Windows Installer doesn't care which level is used when, but it is
expected

 by all tools that the UI levels will be honored. Creating and showing
dialogs

 from custom actions is one sure way of violating those levels and breaks

 administrative tools that work with Windows Installer packages, especially
in

 corporate scenarios.

 

 The reason this is an issue is this:

 * When you double-click an MSI file from Windows Explorer, msiexec.exe is

 called with just the file as a command-line parameter. MsiExec defaults to

 Full UI.

 

 * When you select your installation from the Programs and Features

 window (aka Add/Remove Programs) and select an operation, what you get

 depends on the operation:

 * Modify: Full UI

 * Repair: Basic UI

 * Remove: Basic UI (after showing its own dialog box for

 confirmation)

 

 Yes, there is an UninstallString value in the registry for your
installation, and if

 you run that string you will get Full UI, however, for MSI packages the

 Programs and Features window ignores that registry key. The UI level
from

 that window (which is how most removals are

 performed) cannot be configured. Thus, most removals can't stop and ask

 the user for removal instructions/guidance without breaking the UI rules

 above and causing problems with GPO and other related tools.

 

 -Original Message-

 From: Sanjay Rao [mailto:s...@noida.interrasystems.com]

 Sent: Thursday, January 07, 2010 4:01 AM

 To: General discussion for Windows Installer XML toolset.

 Subject: Re: [WiX-users] How to add a custom dialog in uninstall process

 using Wix

 

 I am not aware, how to show dialogs via custom actions. Please help with

 some sample code.

 

 Thanks  Regards,

 Sanjay Rao

 

 Sebastian Brand (Instyler Software) wrote:

  You may only show dialogs during uninstallation via a custom action,

  the dialogs from the msi won't be shown.

 

 

 

  Best regards,

 

  Sebastian Brand

 

   mailto:sebast...@instyler.com sebast...@instyler.com

 

 

 

  Geisenfelder Str. 53a

 

  85053 Ingolstadt, Germany

 

  EU VAT ID: DE219712370

 

  Phone: +49 841 4544567

 

   http://www.instyler.com www.instyler.com  http://www.instyler.com/
http://www.instyler.com/

 

 

 

  Travel add-in for Outlook  http://www.traveladdin.com/
http://www.traveladdin.com/ : Add travel

  and return times to your calendar.

 

  Instyler Setup  http://www.instyler.com/ http://www.instyler.com/ :
Create WiX-based MSI

  installations, elegantly.

 

  Sebastianbrand.com  http://www.sebastianbrand.com/
http://www.sebastianbrand.com/ : blogging about

  software development, deployment and productivity

 

 

 

 

  -Original Message-

 

 

 

  From: Sanjay Rao [mailto:s...@noida.interrasystems.com]

 

 

 

  Sent: Thursday, January 07, 2010 10:52

 

 

 

  To: General discussion for Windows Installer XML toolset.

 

 

 

  Subject: [WiX-users] How to add a custom dialog in uninstall