SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Creating InstallAnywhere Installations
W H I T E PA P E R




                     for Hybrid (32-Bit & 64-Bit) Windows
                     Applications
Creating InstallAnywhere Installations for
    Hybrid (32-Bit & 64-Bit) Windows Applications
    Introduction                                                      components. It is thus possible to create a single installation
    This document describes how to create InstallAnywhere™            for all the Windows systems and variations that your
    installations for hybrid applications, which include both         application supports.
    32-bit and 64-bit native Windows code. These applications
    typically require installing files to both 32-bit and 64-bit      Installing Files to Both 64-Bit and 32-Bit Locations
    specific locations on the target system. In addition, this        To install files to 32-bit or 64-bit specific locations on
    may require you to install both a 32-bit and 64-bit virtual       a Windows 64-bit system, you’ll need use the new 32-
    machine within a single installation. InstallAnywhere allows      bit and 64-bit specific Magic Folders available in the
    you to accomplish both of these tasks with a few simple           InstallAnywhere customizer. Magic folders and associated
    steps, described below.                                           InstallAnywhere variables have been created for the
                                                                      following locations.
    Use Cases
    64-bit Windows allows for applications that are a                  Magic Folder                    InstallAnywhere Variable
    mix of 32-bit and 64-bit native code. This scenario is
    fairly common, as application developers often port                Programs Folder (32-bit)        $PROGRAMS_DIR_32$
    processor-intensive code to 64-bit before porting other            Programs Folder (64-bit)        $PROGRAMS_DIR_64$
    code. Application elements that require only “keyboard             System Folder (32-bit)          $SYSTEM_32$
    performance” may remain as 32-bit code. The result is
    a hybrid application with components that need to be               System Folder (64-bit)          $SYSTEM_64$
    installed to both the 32-bit and 64-bit areas of the file
    system and registry.                                              Programs Folders:

    Example
    An enterprise database server:

      • 32-bit tools
            – Management tools
            – Analysis tools
      • 64-bit tools
            – The core database server
            – Service Manager
            – Command line utilities

    Installing Hybrid Applications with InstallAnywhere
    With InstallAnywhere, it is possible to create a single
    installation to install both 32-bit and 64-bit components
    to a single 64-bit system. The same installation could also
    be used to install 32-bit components to a 32-bit system.
    Furthermore, the same installation can install a 32-bit JVM for
    the 32-bit components, and a 64-bit Java VM for the 64-bit


2                                                                               Flexera Software: InstallAnywhere White Paper Series
Creat ing InstallAnywhere Installat ions for Hybrid (32-Bit & 64-Bit) Windows Applicat ions




System Folders:                                                       By default, LaunchAnywhere executables added to the
                                                                      project will run against the VM bundled in the Build Task.
                                                                      If you would like your LaunchAnywhere to run against the
                                                                      VM bundled in the Install Task, you’ll need to modify the
                                                                      launcher’s lax file to ensure that it points to the correct VM.

                                                                      Modify LAX File:
                                                                      In order to modify the lax file, you’ll need to highlight the
                                                                      LaunchAnywhere executable and select the Edit Properties
                                                                      button in the Customizer.




Installing Both a 32-Bit and 64-Bit VM with Your
Installation
To be able to bundle multiple VM packs with your
installation, you’ll need to bundle one VM pack with your
installation via the Build Task, and the other via the
Install Task.
                                                                      Once the LaunchAnywhere Properties menu appears, you’ll
Build Task:                                                           need to add the following Property.
Simply enable the With VM option and select the correct
VM pack for your installation. If the VM pack does                       lax.nl.current.vm = <path to java executable>
not appear in the dropdown menu, use the Download
Additional VM Packs… button to download a VM pack from                See the example below.
the downloads page on the Flexera Software website.




                                                                      * Do not change this property for the uninstaller as the
                                                                      uninstaller must run against the VM bundled in the Build Task.

                                                                      Rules
                                                                      InstallAnywhere has a rule type called “Check System
                                                                      Architecture”. This allows you to place conditions
* The installer & uninstaller will run against the VM bundled via     on your actions, panels, and files based on the target
the Build Task.                                                       system’s architecture.

Install Task:                                                         Conclusion
When adding a VM to the install task, you need to add the             With features available in InstallAnywhere you can now
files to the file tree as shown in the screen shot below.             create installer projects to deploy hybrid (32 & 64-bit)
                                                                      Windows applications.


                                                                           Begin a Free Evaluat ion of InstallAnywhere
                                                                           You can download a free trial version of
                                                                           InstallAnywhere from the Flexera Software Web site
                                                                           at: www.flexerasoftware .com/installanywhere/eval.

                                                                           Want to learn more best practices for building quality
                                                                           installations? Join an InstallAnywhere training class –
                                                                           visit www.flexerasoftware .com/training for available
                                                                           classes.




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_HybridApps_Oct11

Contenu connexe

Tendances

Eclipse IDE, 2019.09, Java Development
Eclipse IDE, 2019.09, Java Development Eclipse IDE, 2019.09, Java Development
Eclipse IDE, 2019.09, Java Development Pei-Hsuan Hsieh
 
Virtualization
VirtualizationVirtualization
VirtualizationYansi Keim
 
Oracle solaris 11 installation
Oracle solaris 11 installationOracle solaris 11 installation
Oracle solaris 11 installationManish Chopra
 
Difference between standlone hyper-v vs role based
Difference between standlone hyper-v vs role basedDifference between standlone hyper-v vs role based
Difference between standlone hyper-v vs role basedAshwin Pawar
 
Vsphere esxi-vcenter-server-55-installation-setup-guide
Vsphere esxi-vcenter-server-55-installation-setup-guideVsphere esxi-vcenter-server-55-installation-setup-guide
Vsphere esxi-vcenter-server-55-installation-setup-guideIsidor Jiménez
 
Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Umesh Pandit
 
Vmware admin interview questions
Vmware admin interview questionsVmware admin interview questions
Vmware admin interview questionsRitesh Rushiya
 
Sybase and ASP.NET2.0 Article
Sybase and ASP.NET2.0 ArticleSybase and ASP.NET2.0 Article
Sybase and ASP.NET2.0 ArticleANIL MAHADEV
 
Essbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapterEssbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapterAmit Sharma
 
Oracle RAC 11g Rel2 11201 installations
Oracle RAC 11g Rel2 11201 installationsOracle RAC 11g Rel2 11201 installations
Oracle RAC 11g Rel2 11201 installationsMarkus Michalewicz
 
Mac OSX - Presentation for NEWLUG - Nov. 2010
Mac OSX - Presentation for NEWLUG - Nov. 2010Mac OSX - Presentation for NEWLUG - Nov. 2010
Mac OSX - Presentation for NEWLUG - Nov. 2010NEWLUG
 
Creating, debugging and deploying extension packages for Microsoft Visual Stu...
Creating, debugging and deploying extension packages for Microsoft Visual Stu...Creating, debugging and deploying extension packages for Microsoft Visual Stu...
Creating, debugging and deploying extension packages for Microsoft Visual Stu...PVS-Studio
 
Elixir Deployment Tools
Elixir Deployment ToolsElixir Deployment Tools
Elixir Deployment ToolsAaron Renner
 
Bisp hyperion11 1 1 3 installation guide
Bisp hyperion11 1 1 3 installation guideBisp hyperion11 1 1 3 installation guide
Bisp hyperion11 1 1 3 installation guideAmit Sharma
 
sfdx continuous Integration with Jenkins on aws (Part II)
sfdx continuous Integration with Jenkins on aws (Part II)sfdx continuous Integration with Jenkins on aws (Part II)
sfdx continuous Integration with Jenkins on aws (Part II)Jérémy Vial
 

Tendances (19)

Azure sharepointsql
Azure sharepointsqlAzure sharepointsql
Azure sharepointsql
 
AWS essentials S3
AWS essentials S3AWS essentials S3
AWS essentials S3
 
Eclipse IDE, 2019.09, Java Development
Eclipse IDE, 2019.09, Java Development Eclipse IDE, 2019.09, Java Development
Eclipse IDE, 2019.09, Java Development
 
Share point
Share pointShare point
Share point
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Oracle solaris 11 installation
Oracle solaris 11 installationOracle solaris 11 installation
Oracle solaris 11 installation
 
Difference between standlone hyper-v vs role based
Difference between standlone hyper-v vs role basedDifference between standlone hyper-v vs role based
Difference between standlone hyper-v vs role based
 
Vsphere esxi-vcenter-server-55-installation-setup-guide
Vsphere esxi-vcenter-server-55-installation-setup-guideVsphere esxi-vcenter-server-55-installation-setup-guide
Vsphere esxi-vcenter-server-55-installation-setup-guide
 
Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...
 
Oracle vm upgradation
Oracle vm upgradationOracle vm upgradation
Oracle vm upgradation
 
Vmware admin interview questions
Vmware admin interview questionsVmware admin interview questions
Vmware admin interview questions
 
Sybase and ASP.NET2.0 Article
Sybase and ASP.NET2.0 ArticleSybase and ASP.NET2.0 Article
Sybase and ASP.NET2.0 Article
 
Essbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapterEssbase installation 11.1.1.3 chapter
Essbase installation 11.1.1.3 chapter
 
Oracle RAC 11g Rel2 11201 installations
Oracle RAC 11g Rel2 11201 installationsOracle RAC 11g Rel2 11201 installations
Oracle RAC 11g Rel2 11201 installations
 
Mac OSX - Presentation for NEWLUG - Nov. 2010
Mac OSX - Presentation for NEWLUG - Nov. 2010Mac OSX - Presentation for NEWLUG - Nov. 2010
Mac OSX - Presentation for NEWLUG - Nov. 2010
 
Creating, debugging and deploying extension packages for Microsoft Visual Stu...
Creating, debugging and deploying extension packages for Microsoft Visual Stu...Creating, debugging and deploying extension packages for Microsoft Visual Stu...
Creating, debugging and deploying extension packages for Microsoft Visual Stu...
 
Elixir Deployment Tools
Elixir Deployment ToolsElixir Deployment Tools
Elixir Deployment Tools
 
Bisp hyperion11 1 1 3 installation guide
Bisp hyperion11 1 1 3 installation guideBisp hyperion11 1 1 3 installation guide
Bisp hyperion11 1 1 3 installation guide
 
sfdx continuous Integration with Jenkins on aws (Part II)
sfdx continuous Integration with Jenkins on aws (Part II)sfdx continuous Integration with Jenkins on aws (Part II)
sfdx continuous Integration with Jenkins on aws (Part II)
 

En vedette

Guia de ordenamiento firma de acta 2014 ii
Guia de ordenamiento firma de acta 2014 iiGuia de ordenamiento firma de acta 2014 ii
Guia de ordenamiento firma de acta 2014 iiDavid Leon Sicilia
 
Pull Factors As a Way of Determining Retail Strength
Pull Factors As a Way of Determining Retail Strength  Pull Factors As a Way of Determining Retail Strength
Pull Factors As a Way of Determining Retail Strength Andy Carswell
 
Older Americans and Residential Stability
Older Americans and Residential StabilityOlder Americans and Residential Stability
Older Americans and Residential StabilityAndy Carswell
 
Virtual Property Manager: Providing a Simulated Learning Environment in a New...
Virtual Property Manager: Providing a Simulated Learning Environment in a New...Virtual Property Manager: Providing a Simulated Learning Environment in a New...
Virtual Property Manager: Providing a Simulated Learning Environment in a New...Andy Carswell
 
Side View Mirror Project - IgniteCbus4
Side View Mirror Project - IgniteCbus4Side View Mirror Project - IgniteCbus4
Side View Mirror Project - IgniteCbus4Erik Dahl
 
UGA Department of Housing and Consumer Economics Presentation To Athens Rotary
UGA Department of Housing and Consumer Economics Presentation To Athens RotaryUGA Department of Housing and Consumer Economics Presentation To Athens Rotary
UGA Department of Housing and Consumer Economics Presentation To Athens RotaryAndy Carswell
 
Renaissance period an overview
Renaissance period an overviewRenaissance period an overview
Renaissance period an overviewSir Joy
 
NO WORLD HUNGER MOVEMENT (Turkish)
NO WORLD HUNGER MOVEMENT (Turkish)NO WORLD HUNGER MOVEMENT (Turkish)
NO WORLD HUNGER MOVEMENT (Turkish)Rıfat Oğuz
 
distance learning
distance learningdistance learning
distance learningMatt Strine
 
Being green in the workplace
Being green in the workplaceBeing green in the workplace
Being green in the workplaceJessica Brookes
 
90% of all cancers can be eliminated & science agrees.
90% of all cancers can be eliminated & science agrees.90% of all cancers can be eliminated & science agrees.
90% of all cancers can be eliminated & science agrees.wagweb007
 
SecureWorks
SecureWorksSecureWorks
SecureWorksjduhaime
 
Actividades de dislexia
Actividades de dislexiaActividades de dislexia
Actividades de dislexiaestermachado
 
Portfolio General
Portfolio GeneralPortfolio General
Portfolio Generallmoriconi
 
Welcome to Care2
Welcome to Care2Welcome to Care2
Welcome to Care2gladcare2
 

En vedette (18)

Guia de ordenamiento firma de acta 2014 ii
Guia de ordenamiento firma de acta 2014 iiGuia de ordenamiento firma de acta 2014 ii
Guia de ordenamiento firma de acta 2014 ii
 
Pull Factors As a Way of Determining Retail Strength
Pull Factors As a Way of Determining Retail Strength  Pull Factors As a Way of Determining Retail Strength
Pull Factors As a Way of Determining Retail Strength
 
Older Americans and Residential Stability
Older Americans and Residential StabilityOlder Americans and Residential Stability
Older Americans and Residential Stability
 
Virtual Property Manager: Providing a Simulated Learning Environment in a New...
Virtual Property Manager: Providing a Simulated Learning Environment in a New...Virtual Property Manager: Providing a Simulated Learning Environment in a New...
Virtual Property Manager: Providing a Simulated Learning Environment in a New...
 
Side View Mirror Project - IgniteCbus4
Side View Mirror Project - IgniteCbus4Side View Mirror Project - IgniteCbus4
Side View Mirror Project - IgniteCbus4
 
UGA Department of Housing and Consumer Economics Presentation To Athens Rotary
UGA Department of Housing and Consumer Economics Presentation To Athens RotaryUGA Department of Housing and Consumer Economics Presentation To Athens Rotary
UGA Department of Housing and Consumer Economics Presentation To Athens Rotary
 
Metricas
MetricasMetricas
Metricas
 
Turkey report
Turkey reportTurkey report
Turkey report
 
Social Media for Financial Planners
Social Media for Financial PlannersSocial Media for Financial Planners
Social Media for Financial Planners
 
Renaissance period an overview
Renaissance period an overviewRenaissance period an overview
Renaissance period an overview
 
NO WORLD HUNGER MOVEMENT (Turkish)
NO WORLD HUNGER MOVEMENT (Turkish)NO WORLD HUNGER MOVEMENT (Turkish)
NO WORLD HUNGER MOVEMENT (Turkish)
 
distance learning
distance learningdistance learning
distance learning
 
Being green in the workplace
Being green in the workplaceBeing green in the workplace
Being green in the workplace
 
90% of all cancers can be eliminated & science agrees.
90% of all cancers can be eliminated & science agrees.90% of all cancers can be eliminated & science agrees.
90% of all cancers can be eliminated & science agrees.
 
SecureWorks
SecureWorksSecureWorks
SecureWorks
 
Actividades de dislexia
Actividades de dislexiaActividades de dislexia
Actividades de dislexia
 
Portfolio General
Portfolio GeneralPortfolio General
Portfolio General
 
Welcome to Care2
Welcome to Care2Welcome to Care2
Welcome to Care2
 

Similaire à Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows Applications

Vmware tools-installation-configuration
Vmware tools-installation-configurationVmware tools-installation-configuration
Vmware tools-installation-configurationRam Prasad Ohnu
 
Customizing Your Uninstaller
Customizing Your UninstallerCustomizing Your Uninstaller
Customizing Your UninstallerFlexera
 
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"Lagendary Sheeva
 
InstallAnywhere 2014
InstallAnywhere 2014InstallAnywhere 2014
InstallAnywhere 2014Flexera
 
Virtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profitVirtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profitAndreas Heim
 
Prizm Installation Guide
Prizm Installation GuidePrizm Installation Guide
Prizm Installation Guidevjvarenya
 
Guia instalacion SQL Server Denali
Guia instalacion SQL Server DenaliGuia instalacion SQL Server Denali
Guia instalacion SQL Server DenaliEduardo Castro
 
1 app 2 developers 3 servers
1 app 2 developers 3 servers1 app 2 developers 3 servers
1 app 2 developers 3 serversMark Myers
 
Compile open cpn on windows
Compile open cpn on windowsCompile open cpn on windows
Compile open cpn on windowsrandikaucsc
 
Introduction Docker 1.12
Introduction Docker 1.12Introduction Docker 1.12
Introduction Docker 1.12Manohar Kumar
 
running windows 8.1 on VirtualBox tutorial
running windows 8.1 on VirtualBox tutorialrunning windows 8.1 on VirtualBox tutorial
running windows 8.1 on VirtualBox tutorial捷恩 蔡
 
Jbossworld Presentation
Jbossworld PresentationJbossworld Presentation
Jbossworld PresentationDan Hinojosa
 

Similaire à Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows Applications (20)

Weblogic12 c installation guide
Weblogic12 c installation guideWeblogic12 c installation guide
Weblogic12 c installation guide
 
Vmware tools-installation-configuration
Vmware tools-installation-configurationVmware tools-installation-configuration
Vmware tools-installation-configuration
 
2 v mware
2 v mware2 v mware
2 v mware
 
Customizing Your Uninstaller
Customizing Your UninstallerCustomizing Your Uninstaller
Customizing Your Uninstaller
 
Webenabled
WebenabledWebenabled
Webenabled
 
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
 
installaware_faq
installaware_faqinstallaware_faq
installaware_faq
 
InstallAnywhere 2014
InstallAnywhere 2014InstallAnywhere 2014
InstallAnywhere 2014
 
Virtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profitVirtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profit
 
Prizm Installation Guide
Prizm Installation GuidePrizm Installation Guide
Prizm Installation Guide
 
Guia instalacion SQL Server Denali
Guia instalacion SQL Server DenaliGuia instalacion SQL Server Denali
Guia instalacion SQL Server Denali
 
Docker In Brief
Docker In BriefDocker In Brief
Docker In Brief
 
1 app 2 developers 3 servers
1 app 2 developers 3 servers1 app 2 developers 3 servers
1 app 2 developers 3 servers
 
Compile open cpn on windows
Compile open cpn on windowsCompile open cpn on windows
Compile open cpn on windows
 
Introduction Docker 1.12
Introduction Docker 1.12Introduction Docker 1.12
Introduction Docker 1.12
 
Overview of Docker
Overview of DockerOverview of Docker
Overview of Docker
 
running windows 8.1 on VirtualBox tutorial
running windows 8.1 on VirtualBox tutorialrunning windows 8.1 on VirtualBox tutorial
running windows 8.1 on VirtualBox tutorial
 
Jbossworld Presentation
Jbossworld PresentationJbossworld Presentation
Jbossworld Presentation
 
Vagrant and chef
Vagrant and chefVagrant and chef
Vagrant and chef
 
Django Deployment
Django DeploymentDjango Deployment
Django Deployment
 

Plus de 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
 

Plus de 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
 

Dernier

IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 

Dernier (20)

IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 

Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows Applications

  • 1. Creating InstallAnywhere Installations W H I T E PA P E R for Hybrid (32-Bit & 64-Bit) Windows Applications
  • 2. Creating InstallAnywhere Installations for Hybrid (32-Bit & 64-Bit) Windows Applications Introduction components. It is thus possible to create a single installation This document describes how to create InstallAnywhere™ for all the Windows systems and variations that your installations for hybrid applications, which include both application supports. 32-bit and 64-bit native Windows code. These applications typically require installing files to both 32-bit and 64-bit Installing Files to Both 64-Bit and 32-Bit Locations specific locations on the target system. In addition, this To install files to 32-bit or 64-bit specific locations on may require you to install both a 32-bit and 64-bit virtual a Windows 64-bit system, you’ll need use the new 32- machine within a single installation. InstallAnywhere allows bit and 64-bit specific Magic Folders available in the you to accomplish both of these tasks with a few simple InstallAnywhere customizer. Magic folders and associated steps, described below. InstallAnywhere variables have been created for the following locations. Use Cases 64-bit Windows allows for applications that are a Magic Folder InstallAnywhere Variable mix of 32-bit and 64-bit native code. This scenario is fairly common, as application developers often port Programs Folder (32-bit) $PROGRAMS_DIR_32$ processor-intensive code to 64-bit before porting other Programs Folder (64-bit) $PROGRAMS_DIR_64$ code. Application elements that require only “keyboard System Folder (32-bit) $SYSTEM_32$ performance” may remain as 32-bit code. The result is a hybrid application with components that need to be System Folder (64-bit) $SYSTEM_64$ installed to both the 32-bit and 64-bit areas of the file system and registry. Programs Folders: Example An enterprise database server: • 32-bit tools – Management tools – Analysis tools • 64-bit tools – The core database server – Service Manager – Command line utilities Installing Hybrid Applications with InstallAnywhere With InstallAnywhere, it is possible to create a single installation to install both 32-bit and 64-bit components to a single 64-bit system. The same installation could also be used to install 32-bit components to a 32-bit system. Furthermore, the same installation can install a 32-bit JVM for the 32-bit components, and a 64-bit Java VM for the 64-bit 2 Flexera Software: InstallAnywhere White Paper Series
  • 3. Creat ing InstallAnywhere Installat ions for Hybrid (32-Bit & 64-Bit) Windows Applicat ions System Folders: By default, LaunchAnywhere executables added to the project will run against the VM bundled in the Build Task. If you would like your LaunchAnywhere to run against the VM bundled in the Install Task, you’ll need to modify the launcher’s lax file to ensure that it points to the correct VM. Modify LAX File: In order to modify the lax file, you’ll need to highlight the LaunchAnywhere executable and select the Edit Properties button in the Customizer. Installing Both a 32-Bit and 64-Bit VM with Your Installation To be able to bundle multiple VM packs with your installation, you’ll need to bundle one VM pack with your installation via the Build Task, and the other via the Install Task. Once the LaunchAnywhere Properties menu appears, you’ll Build Task: need to add the following Property. Simply enable the With VM option and select the correct VM pack for your installation. If the VM pack does lax.nl.current.vm = <path to java executable> not appear in the dropdown menu, use the Download Additional VM Packs… button to download a VM pack from See the example below. the downloads page on the Flexera Software website. * Do not change this property for the uninstaller as the uninstaller must run against the VM bundled in the Build Task. Rules InstallAnywhere has a rule type called “Check System Architecture”. This allows you to place conditions * The installer & uninstaller will run against the VM bundled via on your actions, panels, and files based on the target the Build Task. system’s architecture. Install Task: Conclusion When adding a VM to the install task, you need to add the With features available in InstallAnywhere you can now files to the file tree as shown in the screen shot below. create installer projects to deploy hybrid (32 & 64-bit) Windows applications. Begin a Free Evaluat ion of InstallAnywhere You can download a free trial version of InstallAnywhere from the Flexera Software Web site at: www.flexerasoftware .com/installanywhere/eval. Want to learn more best practices for building quality installations? Join an InstallAnywhere training class – visit www.flexerasoftware .com/training for available classes. 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_HybridApps_Oct11