SlideShare a Scribd company logo
1 of 4
Download to read offline
W H I T E PA P E R




                     Customizing Your Uninstaller
                     by Robert Dickau
                     Principal Technical Training Writer, Flexera Software
Customizing Your Uninstaller
    Introduction                                                         If your installer supports console mode, you should add
    As important as properly designing your installer is                 console equivalents to the graphical panels displayed
    designing your uninstaller. Most simple projects will not            during uninstallation.
    require much uninstaller customization. However, if you
    are installing multiple projects, using merge modules,               You can customize the appearance, location, and some of
    or installing server applications, you may wish to add               the behavior of the uninstaller using its customizer in the
    additional functionalityto your uninstaller.                         Install task.

    This white paper describes how to build customized
    uninstallers to control the removal of products and features.


       Learn More about InstallAnywhere
       If you wish to learn more about the capabilities
       of InstallAnywhere and download a free evaluation,
       please visit the Flexera Software Web site at
       www.flexerasoftware.com/installanywhere



    Uninstallation
    In InstallAnywhere, you can customize the uninstaller in the
    same way you can customize the installer. In particular, you
    use the Pre-Uninstall and Post-Uninstall tasks to modify the         By default, the uninstaller executable is called Uninstall_
    panels and actions performed during uninstallation.                  ProductName, and is located in an Uninstall_ProductName
                                                                         subdirectory of the installation location $USER_INSTALL_
                                                                         DIR$.

                                                                         Feature-Level Uninstallation
                                                                         Each installer project has one uninstaller. All features are
                                                                         registered with the uninstaller through a local registry. If the
                                                                         Choose Feature panel is included in the uninstaller, the user
                                                                         will be offered the option to uninstall only certain features.

                                                                         There are two options for controlling the behavior of a
    Starting with InstallAnywhere 2009, you can set the                  feature-level uninstall. The default behavior, illustrated in the
    variable $SKIP_UNINSTALL$ to true to prevent the Uninstall           following figure, is that installed features appear checked at
    step from being performed.                                           uninstall time, and that clearing a feature’s check box causes
                                                                         it to be uninstalled.
    The uninstaller is similar to the installer. It is a collection of
    panels, consoles, and actions. It keeps track of what the
    installer has done, and contains a record of every action
    run during install time. All Pre-Uninstall panels, actions, and
    consoles run first; then the uninstall functionality of actions
    in the Install task are called; and lastly the Post-Uninstall
    actions are run. In addition, the product information
    (product, feature, and component information) is removed
    from the InstallAnywhere registry.
                                                                         In the settings for the Choose Features to Uninstall panel,
    Note: You can disable integration with the InstallAnywhere           you can specify to use the opposite behavior, that installed
    registry by deselecting the Do not update the product registry       features are displayed un-selected, and selecting a feature
    check box in the Project > Info task.                                causes it to be uninstalled.



2                                                                                  Flexera Software: InstallAnywhere White Paper Series
Customizing Your Uninstaller




A feature-level uninstallation enables end users to choose         Similarly, you can optionally specify to integrate your
specific features to uninstall. If an end user opts to uninstall   product information with the RPM database on a Linux
one feature that has a shared component with a feature they        user’s system. You can specify the integration in the Project
were not planning to uninstall, the uninstaller recognizes this    > Platforms > UNIX task.
conflict and does not uninstall the shared component.
                                                                   If you select to enable RPM registration, the Configure
Uninstaller Integration with the Target System                     button enables you to specify the information to store in the
InstallAnywhere automatically creates an uninstaller               RPM database.
for the project, which can be launched manually. The
InstallAnywhere uninstaller removes all files and actions
that occur during the Install task of the installation. Actions
added in other phases
of the installation cannot be removed using the uninstaller,
and should be accounted for in the install phase.

On Windows platforms, InstallAnywhere automatically
creates an Add or Remove Programs entry.




If the user clicks the “Click here for support information” link
in the Add or Remove Programs entry, the following
Support Info panel is displayed.




                                                                   Likewise, InstallAnywhere 2008 Value Pack 1 introduced
                                                                   support for integration with the SWVPD registry on AIX
                                                                   target systems, and RAIR support on System i (i5/OS)
                                                                   systems.

                                                                   Summary
                                                                   This white paper discussed how to build customized
                                                                   uninstallers to control the removal of products and features.
                                                                   It also highlighted how InstallAnywhere makes it easy for
                                                                   developers to design the right uninstaller.

The details are populated based on the settings you specify
                                                                     Begin a Free Evaluation of InstallAnywhere
in the Project > Description task.
                                                                     You can download a free trial version of InstallAnywhere
                                                                     from the Flexera Software Web site at:
                                                                     www.flexerasoftware.com/installanywhere/eval.



                                                                     Learn More Best Practices for Building Quality Installations
                                                                     Join an InstallAnywhere training class – visit
                                                                     www.flexerasoftware.com/training for available classes.

                                                                     Also, if you have a critical installation project but are
                                                                     short on developer bandwidth or expertise, Flexera
                                                                     Software’s Professional Services team can help. Learn
                                                                     more at: www.flexerasoftware.com/services/consulting/
                                                                     software-installations.htm


Flexera Software: InstallAnywhere White Paper Series                                                                                     3
Flexera Software LLC                      Schaumburg                                United Kingdom (Europe,                   Japan (Asia,                              For more office locations visit:
1000 East Woodfield Road,                 (Global Headquarters):                    Middle East Headquarters):                Pacific Headquarters):                    www.flexerasoftware.com
Suite 400                                 +1 800-809-5659                           +44 870-871-1111                          +81 3-4360-8291
Schaumburg, IL 60173 USA                                                            +44 870-873-6300

Copyright © 2011 Flexera Software LLC. All other brand and product names mentioned herein may be the trademarks and registered trademarks of their respective owners.
                                                                                                                                                                                    IA_WP_Uninstall_Oct11

More Related Content

What's hot

MSI Sequences and Standard Actions: An Introduction
MSI Sequences and Standard Actions: An IntroductionMSI Sequences and Standard Actions: An Introduction
MSI Sequences and Standard Actions: An IntroductionFlexera
 
Using Chained .MSI Packages to Componentize Your Windows Installer Setup
Using Chained .MSI Packages to Componentize Your Windows Installer SetupUsing Chained .MSI Packages to Componentize Your Windows Installer Setup
Using Chained .MSI Packages to Componentize Your Windows Installer SetupFlexera
 
ZENworks Configuration Management and Windows 10
ZENworks Configuration Management and Windows 10ZENworks Configuration Management and Windows 10
ZENworks Configuration Management and Windows 10Roel van Bueren
 
Application lifecycle management in SharePoint
Application lifecycle management in SharePointApplication lifecycle management in SharePoint
Application lifecycle management in SharePointJeremy Thake
 
ZENworks Configuration Management 11.4.1 and Windows 10
ZENworks Configuration Management 11.4.1 and Windows 10ZENworks Configuration Management 11.4.1 and Windows 10
ZENworks Configuration Management 11.4.1 and Windows 10Roel van Bueren
 
How to install oracle ops center 12c
How to install oracle ops center 12cHow to install oracle ops center 12c
How to install oracle ops center 12cMuqthiyar Pasha
 
Managing the Life Cycle of a Suite/Advanced UI Installation
Managing the Life Cycle of a Suite/Advanced UI InstallationManaging the Life Cycle of a Suite/Advanced UI Installation
Managing the Life Cycle of a Suite/Advanced UI InstallationFlexera
 
SharePoint 2010 Training Session 3
SharePoint 2010 Training Session 3SharePoint 2010 Training Session 3
SharePoint 2010 Training Session 3Usman Zafar Malik
 
Linuxtag 2012 - continuous delivery - dream to reality
Linuxtag 2012  - continuous delivery - dream to realityLinuxtag 2012  - continuous delivery - dream to reality
Linuxtag 2012 - continuous delivery - dream to realityClément Escoffier
 
Comp tia a+_session_08
Comp tia a+_session_08Comp tia a+_session_08
Comp tia a+_session_08Niit Care
 
Oracle RAC 11g Rel2 11201 installations
Oracle RAC 11g Rel2 11201 installationsOracle RAC 11g Rel2 11201 installations
Oracle RAC 11g Rel2 11201 installationsMarkus Michalewicz
 
Comp tia a+_session_06
Comp tia a+_session_06Comp tia a+_session_06
Comp tia a+_session_06Niit Care
 
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?SolarWinds
 
Comp tia a+_session_09
Comp tia a+_session_09Comp tia a+_session_09
Comp tia a+_session_09Niit Care
 
SUSE LINUX Deployment Guide
SUSE LINUX Deployment GuideSUSE LINUX Deployment Guide
SUSE LINUX Deployment GuideAshwin Mane
 
Improving Your Admin Image
Improving Your Admin ImageImproving Your Admin Image
Improving Your Admin Imageelisemoss
 
Comp tia a+_session_13
Comp tia a+_session_13Comp tia a+_session_13
Comp tia a+_session_13Niit Care
 

What's hot (20)

MSI Sequences and Standard Actions: An Introduction
MSI Sequences and Standard Actions: An IntroductionMSI Sequences and Standard Actions: An Introduction
MSI Sequences and Standard Actions: An Introduction
 
Using Chained .MSI Packages to Componentize Your Windows Installer Setup
Using Chained .MSI Packages to Componentize Your Windows Installer SetupUsing Chained .MSI Packages to Componentize Your Windows Installer Setup
Using Chained .MSI Packages to Componentize Your Windows Installer Setup
 
ZENworks Configuration Management and Windows 10
ZENworks Configuration Management and Windows 10ZENworks Configuration Management and Windows 10
ZENworks Configuration Management and Windows 10
 
Application lifecycle management in SharePoint
Application lifecycle management in SharePointApplication lifecycle management in SharePoint
Application lifecycle management in SharePoint
 
ZENworks Configuration Management 11.4.1 and Windows 10
ZENworks Configuration Management 11.4.1 and Windows 10ZENworks Configuration Management 11.4.1 and Windows 10
ZENworks Configuration Management 11.4.1 and Windows 10
 
Best free tools for w d a
Best free tools for w d aBest free tools for w d a
Best free tools for w d a
 
Best free tools for win database admin
Best free tools for win database adminBest free tools for win database admin
Best free tools for win database admin
 
How to install oracle ops center 12c
How to install oracle ops center 12cHow to install oracle ops center 12c
How to install oracle ops center 12c
 
Managing the Life Cycle of a Suite/Advanced UI Installation
Managing the Life Cycle of a Suite/Advanced UI InstallationManaging the Life Cycle of a Suite/Advanced UI Installation
Managing the Life Cycle of a Suite/Advanced UI Installation
 
SharePoint 2010 Training Session 3
SharePoint 2010 Training Session 3SharePoint 2010 Training Session 3
SharePoint 2010 Training Session 3
 
Linuxtag 2012 - continuous delivery - dream to reality
Linuxtag 2012  - continuous delivery - dream to realityLinuxtag 2012  - continuous delivery - dream to reality
Linuxtag 2012 - continuous delivery - dream to reality
 
Comp tia a+_session_08
Comp tia a+_session_08Comp tia a+_session_08
Comp tia a+_session_08
 
Oracle RAC 11g Rel2 11201 installations
Oracle RAC 11g Rel2 11201 installationsOracle RAC 11g Rel2 11201 installations
Oracle RAC 11g Rel2 11201 installations
 
Comp tia a+_session_06
Comp tia a+_session_06Comp tia a+_session_06
Comp tia a+_session_06
 
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
 
Comp tia a+_session_09
Comp tia a+_session_09Comp tia a+_session_09
Comp tia a+_session_09
 
SUSE LINUX Deployment Guide
SUSE LINUX Deployment GuideSUSE LINUX Deployment Guide
SUSE LINUX Deployment Guide
 
Improving Your Admin Image
Improving Your Admin ImageImproving Your Admin Image
Improving Your Admin Image
 
Comp tia a+_session_13
Comp tia a+_session_13Comp tia a+_session_13
Comp tia a+_session_13
 
Sd ss-plan-2013-and-beyond
Sd ss-plan-2013-and-beyondSd ss-plan-2013-and-beyond
Sd ss-plan-2013-and-beyond
 

Viewers also liked

Atteindre la maturité de l'Application Readiness
Atteindre la maturité de l'Application ReadinessAtteindre la maturité de l'Application Readiness
Atteindre la maturité de l'Application ReadinessFlexera
 
The New Networking: Using Social Media to Land Your Next Job
The New Networking: Using Social Media to Land Your Next JobThe New Networking: Using Social Media to Land Your Next Job
The New Networking: Using Social Media to Land Your Next JobStephen Murphy
 
The Mobile Academy - Supporting London's Ecosystem
The Mobile Academy - Supporting London's EcosystemThe Mobile Academy - Supporting London's Ecosystem
The Mobile Academy - Supporting London's EcosystemJulia Shalet
 
ACA-ACE Framework Alliance Contract - 25 February 2016
ACA-ACE Framework Alliance Contract - 25 February 2016ACA-ACE Framework Alliance Contract - 25 February 2016
ACA-ACE Framework Alliance Contract - 25 February 2016Francis Ho
 
License Position Snapshot Service
License Position Snapshot ServiceLicense Position Snapshot Service
License Position Snapshot ServiceFlexera
 
Pras第1回事例共有・研究発表大会予稿集
Pras第1回事例共有・研究発表大会予稿集Pras第1回事例共有・研究発表大会予稿集
Pras第1回事例共有・研究発表大会予稿集河井 孝仁
 
SEO, LLC dba Www.Splinternet Marketing.Com Search Engine Rankings On 4-18-2011
SEO, LLC dba Www.Splinternet Marketing.Com Search Engine Rankings On 4-18-2011SEO, LLC dba Www.Splinternet Marketing.Com Search Engine Rankings On 4-18-2011
SEO, LLC dba Www.Splinternet Marketing.Com Search Engine Rankings On 4-18-2011SEO, LLC dba www.SplinternetMarketing.com
 
不生病的生活方式,人人可為
不生病的生活方式,人人可為不生病的生活方式,人人可為
不生病的生活方式,人人可為Josephine C
 
格林威治天文台
格林威治天文台 格林威治天文台
格林威治天文台 Josephine C
 
第二章 中文杂志的初萌时期
第二章 中文杂志的初萌时期第二章 中文杂志的初萌时期
第二章 中文杂志的初萌时期guo
 
Human Physiology Dr Shriniwas Kashalikar
Human Physiology Dr Shriniwas KashalikarHuman Physiology Dr Shriniwas Kashalikar
Human Physiology Dr Shriniwas Kashalikarshriniwaskashalikar
 
Contractual Options for Procuring Major Projects in the UK
Contractual Options for Procuring Major Projects in the UKContractual Options for Procuring Major Projects in the UK
Contractual Options for Procuring Major Projects in the UKFrancis Ho
 
CIOB Complex Projects Contract 2013: Construction Issues in the Middle East
CIOB Complex Projects Contract 2013: Construction Issues in the Middle EastCIOB Complex Projects Contract 2013: Construction Issues in the Middle East
CIOB Complex Projects Contract 2013: Construction Issues in the Middle EastFrancis Ho
 
Why Software Publishers are Migrating From Certificates to Activations
Why Software Publishers are Migrating From Certificates to ActivationsWhy Software Publishers are Migrating From Certificates to Activations
Why Software Publishers are Migrating From Certificates to ActivationsFlexera
 
人生不要太圓滿
人生不要太圓滿人生不要太圓滿
人生不要太圓滿Josephine C
 
İrfan kaplan 125532 ödev 8
İrfan kaplan 125532 ödev 8İrfan kaplan 125532 ödev 8
İrfan kaplan 125532 ödev 8Güler Sarraf
 
Techspo 2010 ver. 2
Techspo 2010 ver. 2Techspo 2010 ver. 2
Techspo 2010 ver. 2MHS
 
Presentatie Jaap Haas
Presentatie Jaap HaasPresentatie Jaap Haas
Presentatie Jaap HaasMijnZorgnet
 

Viewers also liked (20)

Atteindre la maturité de l'Application Readiness
Atteindre la maturité de l'Application ReadinessAtteindre la maturité de l'Application Readiness
Atteindre la maturité de l'Application Readiness
 
The New Networking: Using Social Media to Land Your Next Job
The New Networking: Using Social Media to Land Your Next JobThe New Networking: Using Social Media to Land Your Next Job
The New Networking: Using Social Media to Land Your Next Job
 
The Mobile Academy - Supporting London's Ecosystem
The Mobile Academy - Supporting London's EcosystemThe Mobile Academy - Supporting London's Ecosystem
The Mobile Academy - Supporting London's Ecosystem
 
ACA-ACE Framework Alliance Contract - 25 February 2016
ACA-ACE Framework Alliance Contract - 25 February 2016ACA-ACE Framework Alliance Contract - 25 February 2016
ACA-ACE Framework Alliance Contract - 25 February 2016
 
License Position Snapshot Service
License Position Snapshot ServiceLicense Position Snapshot Service
License Position Snapshot Service
 
Pras第1回事例共有・研究発表大会予稿集
Pras第1回事例共有・研究発表大会予稿集Pras第1回事例共有・研究発表大会予稿集
Pras第1回事例共有・研究発表大会予稿集
 
SEO, LLC dba Www.Splinternet Marketing.Com Search Engine Rankings On 4-18-2011
SEO, LLC dba Www.Splinternet Marketing.Com Search Engine Rankings On 4-18-2011SEO, LLC dba Www.Splinternet Marketing.Com Search Engine Rankings On 4-18-2011
SEO, LLC dba Www.Splinternet Marketing.Com Search Engine Rankings On 4-18-2011
 
不生病的生活方式,人人可為
不生病的生活方式,人人可為不生病的生活方式,人人可為
不生病的生活方式,人人可為
 
格林威治天文台
格林威治天文台 格林威治天文台
格林威治天文台
 
第二章 中文杂志的初萌时期
第二章 中文杂志的初萌时期第二章 中文杂志的初萌时期
第二章 中文杂志的初萌时期
 
Energy manager
Energy managerEnergy manager
Energy manager
 
Human Physiology Dr Shriniwas Kashalikar
Human Physiology Dr Shriniwas KashalikarHuman Physiology Dr Shriniwas Kashalikar
Human Physiology Dr Shriniwas Kashalikar
 
Contractual Options for Procuring Major Projects in the UK
Contractual Options for Procuring Major Projects in the UKContractual Options for Procuring Major Projects in the UK
Contractual Options for Procuring Major Projects in the UK
 
CIOB Complex Projects Contract 2013: Construction Issues in the Middle East
CIOB Complex Projects Contract 2013: Construction Issues in the Middle EastCIOB Complex Projects Contract 2013: Construction Issues in the Middle East
CIOB Complex Projects Contract 2013: Construction Issues in the Middle East
 
Downtown Dough Cookie Cutters Search Engine Rankings
Downtown Dough Cookie Cutters Search Engine RankingsDowntown Dough Cookie Cutters Search Engine Rankings
Downtown Dough Cookie Cutters Search Engine Rankings
 
Why Software Publishers are Migrating From Certificates to Activations
Why Software Publishers are Migrating From Certificates to ActivationsWhy Software Publishers are Migrating From Certificates to Activations
Why Software Publishers are Migrating From Certificates to Activations
 
人生不要太圓滿
人生不要太圓滿人生不要太圓滿
人生不要太圓滿
 
İrfan kaplan 125532 ödev 8
İrfan kaplan 125532 ödev 8İrfan kaplan 125532 ödev 8
İrfan kaplan 125532 ödev 8
 
Techspo 2010 ver. 2
Techspo 2010 ver. 2Techspo 2010 ver. 2
Techspo 2010 ver. 2
 
Presentatie Jaap Haas
Presentatie Jaap HaasPresentatie Jaap Haas
Presentatie Jaap Haas
 

Similar to Customizing Your Uninstaller

Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...Flexera
 
InstallAnywhere Infragistics Success Story
InstallAnywhere Infragistics Success StoryInstallAnywhere Infragistics Success Story
InstallAnywhere Infragistics Success StoryFlexera
 
MSI / Windows Installer for NGN 'Dummies'
MSI / Windows Installer for NGN 'Dummies'MSI / Windows Installer for NGN 'Dummies'
MSI / Windows Installer for NGN 'Dummies'Roel van Bueren
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application TestingTrupti Jethva
 
Desktop applicationtesting
Desktop applicationtestingDesktop applicationtesting
Desktop applicationtestingAkss004
 
Sa No Scan Paper
Sa No Scan PaperSa No Scan Paper
Sa No Scan Papertafinley
 
Designing an Update-Friendly MSI Installation
Designing an Update-Friendly MSI InstallationDesigning an Update-Friendly MSI Installation
Designing an Update-Friendly MSI InstallationFlexera
 
Free tools for rapidly deploying software
Free tools for rapidly deploying softwareFree tools for rapidly deploying software
Free tools for rapidly deploying softwareConcentrated Technology
 
ZCM update VAI Brainforce
ZCM update VAI BrainforceZCM update VAI Brainforce
ZCM update VAI BrainforceRoel van Bueren
 
Feature flag launchdarkly
Feature flag launchdarklyFeature flag launchdarkly
Feature flag launchdarklySandeep Soni
 
E zcall implementation_guide
E zcall implementation_guideE zcall implementation_guide
E zcall implementation_guideQBsoft Solutions
 
EZcall implementation_guide
EZcall implementation_guideEZcall implementation_guide
EZcall implementation_guideQBsoft Solutions
 

Similar to Customizing Your Uninstaller (20)

Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows A...
 
InstallAnywhere Infragistics Success Story
InstallAnywhere Infragistics Success StoryInstallAnywhere Infragistics Success Story
InstallAnywhere Infragistics Success Story
 
MSI / Windows Installer for NGN 'Dummies'
MSI / Windows Installer for NGN 'Dummies'MSI / Windows Installer for NGN 'Dummies'
MSI / Windows Installer for NGN 'Dummies'
 
Rapidly deploying software
Rapidly deploying softwareRapidly deploying software
Rapidly deploying software
 
Myuninst
MyuninstMyuninst
Myuninst
 
Myuninst
MyuninstMyuninst
Myuninst
 
installaware_faq
installaware_faqinstallaware_faq
installaware_faq
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application Testing
 
Installation testing
Installation testingInstallation testing
Installation testing
 
Desktop applicationtesting
Desktop applicationtestingDesktop applicationtesting
Desktop applicationtesting
 
MSI Packaging Free eBook
MSI Packaging Free eBookMSI Packaging Free eBook
MSI Packaging Free eBook
 
Prepping software for w7 deployment
Prepping software for w7 deploymentPrepping software for w7 deployment
Prepping software for w7 deployment
 
Calico and juju
Calico and jujuCalico and juju
Calico and juju
 
Sa No Scan Paper
Sa No Scan PaperSa No Scan Paper
Sa No Scan Paper
 
Designing an Update-Friendly MSI Installation
Designing an Update-Friendly MSI InstallationDesigning an Update-Friendly MSI Installation
Designing an Update-Friendly MSI Installation
 
Free tools for rapidly deploying software
Free tools for rapidly deploying softwareFree tools for rapidly deploying software
Free tools for rapidly deploying software
 
ZCM update VAI Brainforce
ZCM update VAI BrainforceZCM update VAI Brainforce
ZCM update VAI Brainforce
 
Feature flag launchdarkly
Feature flag launchdarklyFeature flag launchdarkly
Feature flag launchdarkly
 
E zcall implementation_guide
E zcall implementation_guideE zcall implementation_guide
E zcall implementation_guide
 
EZcall implementation_guide
EZcall implementation_guideEZcall implementation_guide
EZcall implementation_guide
 

More from Flexera

Get a Complete View of Your Business Services and IT Estate in ServiceNow wit...
Get a Complete View of Your Business Services and IT Estate in ServiceNow wit...Get a Complete View of Your Business Services and IT Estate in ServiceNow wit...
Get a Complete View of Your Business Services and IT Estate in ServiceNow wit...Flexera
 
Make Smarter Cloud Decisions at Every Step of Your Journey
Make Smarter Cloud Decisions at Every Step of Your JourneyMake Smarter Cloud Decisions at Every Step of Your Journey
Make Smarter Cloud Decisions at Every Step of Your JourneyFlexera
 
10 Tips to Optimize, Automate, and Govern your Hybrid IT Environment
10 Tips to Optimize, Automate, and Govern your Hybrid IT Environment10 Tips to Optimize, Automate, and Govern your Hybrid IT Environment
10 Tips to Optimize, Automate, and Govern your Hybrid IT EnvironmentFlexera
 
Using Automated Policies for SaaS Governance and Compliance
Using Automated Policies for SaaS Governance and ComplianceUsing Automated Policies for SaaS Governance and Compliance
Using Automated Policies for SaaS Governance and ComplianceFlexera
 
The Practical Approach for End-to-End SaaS Management
The Practical Approach for End-to-End SaaS ManagementThe Practical Approach for End-to-End SaaS Management
The Practical Approach for End-to-End SaaS ManagementFlexera
 
7 Things You Need to Know for Your Cloud-First Strategy
7 Things You Need to Know for Your Cloud-First Strategy7 Things You Need to Know for Your Cloud-First Strategy
7 Things You Need to Know for Your Cloud-First StrategyFlexera
 
The Role of In-House & External Counsel in Managing Open Source Software
The Role of In-House & External Counsel in Managing Open Source SoftwareThe Role of In-House & External Counsel in Managing Open Source Software
The Role of In-House & External Counsel in Managing Open Source SoftwareFlexera
 
Addressing Open Source Risks During M&A: A Legal View
Addressing Open Source Risks During M&A: A Legal ViewAddressing Open Source Risks During M&A: A Legal View
Addressing Open Source Risks During M&A: A Legal ViewFlexera
 
Having Trouble Managing All Your Cloud Services? We Know!
Having Trouble Managing All Your Cloud Services? We Know!Having Trouble Managing All Your Cloud Services? We Know!
Having Trouble Managing All Your Cloud Services? We Know!Flexera
 
Webinar: Maximizing the ROI of IT by Simplifying Technology Complexity
Webinar: Maximizing the ROI of IT by Simplifying Technology ComplexityWebinar: Maximizing the ROI of IT by Simplifying Technology Complexity
Webinar: Maximizing the ROI of IT by Simplifying Technology ComplexityFlexera
 
Webinar: What's New In FlexNet Manager Suite 2018 R1
Webinar: What's New In FlexNet Manager Suite 2018 R1Webinar: What's New In FlexNet Manager Suite 2018 R1
Webinar: What's New In FlexNet Manager Suite 2018 R1Flexera
 
Open Source Security - It can be done easily.
Open Source Security - It can be done easily.Open Source Security - It can be done easily.
Open Source Security - It can be done easily.Flexera
 
Software Distribution, Customer Experience and the IoT: Get Ready for Fast, S...
Software Distribution, Customer Experience and the IoT: Get Ready for Fast, S...Software Distribution, Customer Experience and the IoT: Get Ready for Fast, S...
Software Distribution, Customer Experience and the IoT: Get Ready for Fast, S...Flexera
 
Windows 10 webinar: What’s new for IT pros Windows 10 v 1709
Windows 10 webinar: What’s new for IT pros Windows 10 v 1709Windows 10 webinar: What’s new for IT pros Windows 10 v 1709
Windows 10 webinar: What’s new for IT pros Windows 10 v 1709Flexera
 
Don’t Let Hackers Breach Your Data: Shutting Your Risk Window on Apache Struts2
Don’t Let Hackers Breach Your Data:  Shutting Your Risk Window on Apache Struts2Don’t Let Hackers Breach Your Data:  Shutting Your Risk Window on Apache Struts2
Don’t Let Hackers Breach Your Data: Shutting Your Risk Window on Apache Struts2Flexera
 
BDNA joins Flexera
BDNA joins FlexeraBDNA joins Flexera
BDNA joins FlexeraFlexera
 
Flexera Event - The Game Has Changed - Are You Ready?
Flexera Event - The Game Has Changed - Are You Ready?Flexera Event - The Game Has Changed - Are You Ready?
Flexera Event - The Game Has Changed - Are You Ready?Flexera
 
Webinar: Take Proactive Control of Your SAP Licensing, Indirect Usage and Ven...
Webinar: Take Proactive Control of Your SAP Licensing, Indirect Usage and Ven...Webinar: Take Proactive Control of Your SAP Licensing, Indirect Usage and Ven...
Webinar: Take Proactive Control of Your SAP Licensing, Indirect Usage and Ven...Flexera
 
Keeping a Lid on Costs for Cloud Infrastructure and SaaS Applications
Keeping a Lid on Costs for Cloud Infrastructure and SaaS ApplicationsKeeping a Lid on Costs for Cloud Infrastructure and SaaS Applications
Keeping a Lid on Costs for Cloud Infrastructure and SaaS ApplicationsFlexera
 
Do You Manage Software? Understanding Your Role in Cybersecurity Defense
Do You Manage Software? Understanding Your Role in Cybersecurity DefenseDo You Manage Software? Understanding Your Role in Cybersecurity Defense
Do You Manage Software? Understanding Your Role in Cybersecurity DefenseFlexera
 

More from Flexera (20)

Get a Complete View of Your Business Services and IT Estate in ServiceNow wit...
Get a Complete View of Your Business Services and IT Estate in ServiceNow wit...Get a Complete View of Your Business Services and IT Estate in ServiceNow wit...
Get a Complete View of Your Business Services and IT Estate in ServiceNow wit...
 
Make Smarter Cloud Decisions at Every Step of Your Journey
Make Smarter Cloud Decisions at Every Step of Your JourneyMake Smarter Cloud Decisions at Every Step of Your Journey
Make Smarter Cloud Decisions at Every Step of Your Journey
 
10 Tips to Optimize, Automate, and Govern your Hybrid IT Environment
10 Tips to Optimize, Automate, and Govern your Hybrid IT Environment10 Tips to Optimize, Automate, and Govern your Hybrid IT Environment
10 Tips to Optimize, Automate, and Govern your Hybrid IT Environment
 
Using Automated Policies for SaaS Governance and Compliance
Using Automated Policies for SaaS Governance and ComplianceUsing Automated Policies for SaaS Governance and Compliance
Using Automated Policies for SaaS Governance and Compliance
 
The Practical Approach for End-to-End SaaS Management
The Practical Approach for End-to-End SaaS ManagementThe Practical Approach for End-to-End SaaS Management
The Practical Approach for End-to-End SaaS Management
 
7 Things You Need to Know for Your Cloud-First Strategy
7 Things You Need to Know for Your Cloud-First Strategy7 Things You Need to Know for Your Cloud-First Strategy
7 Things You Need to Know for Your Cloud-First Strategy
 
The Role of In-House & External Counsel in Managing Open Source Software
The Role of In-House & External Counsel in Managing Open Source SoftwareThe Role of In-House & External Counsel in Managing Open Source Software
The Role of In-House & External Counsel in Managing Open Source Software
 
Addressing Open Source Risks During M&A: A Legal View
Addressing Open Source Risks During M&A: A Legal ViewAddressing Open Source Risks During M&A: A Legal View
Addressing Open Source Risks During M&A: A Legal View
 
Having Trouble Managing All Your Cloud Services? We Know!
Having Trouble Managing All Your Cloud Services? We Know!Having Trouble Managing All Your Cloud Services? We Know!
Having Trouble Managing All Your Cloud Services? We Know!
 
Webinar: Maximizing the ROI of IT by Simplifying Technology Complexity
Webinar: Maximizing the ROI of IT by Simplifying Technology ComplexityWebinar: Maximizing the ROI of IT by Simplifying Technology Complexity
Webinar: Maximizing the ROI of IT by Simplifying Technology Complexity
 
Webinar: What's New In FlexNet Manager Suite 2018 R1
Webinar: What's New In FlexNet Manager Suite 2018 R1Webinar: What's New In FlexNet Manager Suite 2018 R1
Webinar: What's New In FlexNet Manager Suite 2018 R1
 
Open Source Security - It can be done easily.
Open Source Security - It can be done easily.Open Source Security - It can be done easily.
Open Source Security - It can be done easily.
 
Software Distribution, Customer Experience and the IoT: Get Ready for Fast, S...
Software Distribution, Customer Experience and the IoT: Get Ready for Fast, S...Software Distribution, Customer Experience and the IoT: Get Ready for Fast, S...
Software Distribution, Customer Experience and the IoT: Get Ready for Fast, S...
 
Windows 10 webinar: What’s new for IT pros Windows 10 v 1709
Windows 10 webinar: What’s new for IT pros Windows 10 v 1709Windows 10 webinar: What’s new for IT pros Windows 10 v 1709
Windows 10 webinar: What’s new for IT pros Windows 10 v 1709
 
Don’t Let Hackers Breach Your Data: Shutting Your Risk Window on Apache Struts2
Don’t Let Hackers Breach Your Data:  Shutting Your Risk Window on Apache Struts2Don’t Let Hackers Breach Your Data:  Shutting Your Risk Window on Apache Struts2
Don’t Let Hackers Breach Your Data: Shutting Your Risk Window on Apache Struts2
 
BDNA joins Flexera
BDNA joins FlexeraBDNA joins Flexera
BDNA joins Flexera
 
Flexera Event - The Game Has Changed - Are You Ready?
Flexera Event - The Game Has Changed - Are You Ready?Flexera Event - The Game Has Changed - Are You Ready?
Flexera Event - The Game Has Changed - Are You Ready?
 
Webinar: Take Proactive Control of Your SAP Licensing, Indirect Usage and Ven...
Webinar: Take Proactive Control of Your SAP Licensing, Indirect Usage and Ven...Webinar: Take Proactive Control of Your SAP Licensing, Indirect Usage and Ven...
Webinar: Take Proactive Control of Your SAP Licensing, Indirect Usage and Ven...
 
Keeping a Lid on Costs for Cloud Infrastructure and SaaS Applications
Keeping a Lid on Costs for Cloud Infrastructure and SaaS ApplicationsKeeping a Lid on Costs for Cloud Infrastructure and SaaS Applications
Keeping a Lid on Costs for Cloud Infrastructure and SaaS Applications
 
Do You Manage Software? Understanding Your Role in Cybersecurity Defense
Do You Manage Software? Understanding Your Role in Cybersecurity DefenseDo You Manage Software? Understanding Your Role in Cybersecurity Defense
Do You Manage Software? Understanding Your Role in Cybersecurity Defense
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Customizing Your Uninstaller

  • 1. W H I T E PA P E R Customizing Your Uninstaller by Robert Dickau Principal Technical Training Writer, Flexera Software
  • 2. Customizing Your Uninstaller Introduction If your installer supports console mode, you should add As important as properly designing your installer is console equivalents to the graphical panels displayed designing your uninstaller. Most simple projects will not during uninstallation. require much uninstaller customization. However, if you are installing multiple projects, using merge modules, You can customize the appearance, location, and some of or installing server applications, you may wish to add the behavior of the uninstaller using its customizer in the additional functionalityto your uninstaller. Install task. This white paper describes how to build customized uninstallers to control the removal of products and features. Learn More about InstallAnywhere If you wish to learn more about the capabilities of InstallAnywhere and download a free evaluation, please visit the Flexera Software Web site at www.flexerasoftware.com/installanywhere Uninstallation In InstallAnywhere, you can customize the uninstaller in the same way you can customize the installer. In particular, you use the Pre-Uninstall and Post-Uninstall tasks to modify the By default, the uninstaller executable is called Uninstall_ panels and actions performed during uninstallation. ProductName, and is located in an Uninstall_ProductName subdirectory of the installation location $USER_INSTALL_ DIR$. Feature-Level Uninstallation Each installer project has one uninstaller. All features are registered with the uninstaller through a local registry. If the Choose Feature panel is included in the uninstaller, the user will be offered the option to uninstall only certain features. There are two options for controlling the behavior of a Starting with InstallAnywhere 2009, you can set the feature-level uninstall. The default behavior, illustrated in the variable $SKIP_UNINSTALL$ to true to prevent the Uninstall following figure, is that installed features appear checked at step from being performed. uninstall time, and that clearing a feature’s check box causes it to be uninstalled. The uninstaller is similar to the installer. It is a collection of panels, consoles, and actions. It keeps track of what the installer has done, and contains a record of every action run during install time. All Pre-Uninstall panels, actions, and consoles run first; then the uninstall functionality of actions in the Install task are called; and lastly the Post-Uninstall actions are run. In addition, the product information (product, feature, and component information) is removed from the InstallAnywhere registry. In the settings for the Choose Features to Uninstall panel, Note: You can disable integration with the InstallAnywhere you can specify to use the opposite behavior, that installed registry by deselecting the Do not update the product registry features are displayed un-selected, and selecting a feature check box in the Project > Info task. causes it to be uninstalled. 2 Flexera Software: InstallAnywhere White Paper Series
  • 3. Customizing Your Uninstaller A feature-level uninstallation enables end users to choose Similarly, you can optionally specify to integrate your specific features to uninstall. If an end user opts to uninstall product information with the RPM database on a Linux one feature that has a shared component with a feature they user’s system. You can specify the integration in the Project were not planning to uninstall, the uninstaller recognizes this > Platforms > UNIX task. conflict and does not uninstall the shared component. If you select to enable RPM registration, the Configure Uninstaller Integration with the Target System button enables you to specify the information to store in the InstallAnywhere automatically creates an uninstaller RPM database. for the project, which can be launched manually. The InstallAnywhere uninstaller removes all files and actions that occur during the Install task of the installation. Actions added in other phases of the installation cannot be removed using the uninstaller, and should be accounted for in the install phase. On Windows platforms, InstallAnywhere automatically creates an Add or Remove Programs entry. If the user clicks the “Click here for support information” link in the Add or Remove Programs entry, the following Support Info panel is displayed. Likewise, InstallAnywhere 2008 Value Pack 1 introduced support for integration with the SWVPD registry on AIX target systems, and RAIR support on System i (i5/OS) systems. Summary This white paper discussed how to build customized uninstallers to control the removal of products and features. It also highlighted how InstallAnywhere makes it easy for developers to design the right uninstaller. The details are populated based on the settings you specify Begin a Free Evaluation of InstallAnywhere in the Project > Description task. You can download a free trial version of InstallAnywhere from the Flexera Software Web site at: www.flexerasoftware.com/installanywhere/eval. Learn More Best Practices for Building Quality Installations Join an InstallAnywhere training class – visit www.flexerasoftware.com/training for available classes. Also, if you have a critical installation project but are short on developer bandwidth or expertise, Flexera Software’s Professional Services team can help. Learn more at: www.flexerasoftware.com/services/consulting/ software-installations.htm Flexera Software: InstallAnywhere White Paper Series 3
  • 4. Flexera Software LLC Schaumburg United Kingdom (Europe, Japan (Asia, For more office locations visit: 1000 East Woodfield Road, (Global Headquarters): Middle East Headquarters): Pacific Headquarters): www.flexerasoftware.com Suite 400 +1 800-809-5659 +44 870-871-1111 +81 3-4360-8291 Schaumburg, IL 60173 USA +44 870-873-6300 Copyright © 2011 Flexera Software LLC. All other brand and product names mentioned herein may be the trademarks and registered trademarks of their respective owners. IA_WP_Uninstall_Oct11