• +1.800.374.4353
  • Contact Us
  • Search
  • revenera.de
Revenera
Revenera
  • Search
    • Search
  • Blog
    • Software Installation
    • Software Composition Analysis
    • Software Monetization
  • Install
  • Protect
  • Monetize
  • Resources
  • About Us
  • Revenera.com
    • Homepage
    • Install
    • Protect
    • Monetize
    • Resources
    • About Us
  • Community
  • flexera.com
  • BLOG
  • Software Installation
  • Software Composition Analysis
  • Software Monetization
  • Subscribe
    • Get updates delivered to your inbox:

    • Follow Us:  

Software Installation – Discussing the Best Practices and Trends in Software Installation Development

Getting Started with InstallShield Automation and Java

Scripting languages are dandy, but what about integrating your InstallShield builds with something like an InstallAnywhere build?  Java is the language of choice in this case. There is some bad news, however.  Java does not natively support working with COM, and so this requires an interop layer in order to get it to work. There’s a few third-party projects available for the Java/COM Interop layer: http://www.j-interop.org/ http://www.dana…

January 4, 2011 Revenera

Getting Started with InstallShield Automation and C#

Hi there, it’s me again.  Back this time to cover a more Windows-Centric option: .NET Languages.  In this particular case, I’m working in C# due to this being most familiar to me among the offerings. To start with, one prerequisite is to add a reference to your project for the InstallShield Automation Library, which is located in the file ISWiAutomation##.dll, where the ## corresponds to the version of InstallShield you’re using…

December 13, 2010 Revenera

Getting Started with InstallShield Automation and Perl

It’s true, even Windows users succumb to the allure of extensibility and readability of Perl.  Some even opt to use it to automate the build processes of their products and associated installers. But, there’s a problem.  The InstallShield Help Library generally provides examples in the most ubiquitous Windows scripting language — VBScript.  The idea behind this is that working with COM Objects and Collections will be specific to…

December 2, 2010 Revenera

Look, No Hands: InstallShield’s Automation Tools

The InstallShield environment’s assistants, Installation Designer, and wizards make up a graphical front end for authoring your installation project, where you define your product name and version, your feature–component–data hierarchy, and release information. These graphical tools enable you to quickly prototype, organize, build, validate, and test your installation. When the shape of your installation project is complete, you’ll usually want t…

November 23, 2010 Revenera

Cleaning Up Your Shared DLLs Registry References for MSIs

The legacy shared DLLs reference counting is a mechanism by which the Windows Operating System ensures that files which are shared are reference counted, so that if a product attempts to uninstall a f…

November 18, 2010 Matt St.Clair Bishop

Setting Permissions in Windows Installer: MSILockPermissionsEX and ISLockPermissions

One of the fundamental problems with Windows Installer (MSI) versions before 5.0 was an inability to change permissions reliably on an object in an installer (such as a registry key, file, or folder). When the MSI installs that object, the default behaviour is that the object will inherit the permissions from its parent folder or key. If we set permissions on an object in the UI in InstallShield 2009 and earlier, an entry was added to the LockPer…

November 16, 2010 Revenera

Using MSI Launch Conditions to Prevent Installation on Unsupported Windows Platforms

Before Windows 7, support for 64-bit Windows was not really a concern for most applications because they were aimed squarely at the 32-bit Windows market.  With Windows 7, a large percentage of Windows users will be using the 64-bit version, which means that your setup program has to know what to do when it encounters 64-bit Windows.  If your software only works on certain versions of Windows, you should be using launch conditions to prevent user…

November 10, 2010 Alan Burns

Choosing Your Project Type: Basic MSI, InstallScript, or InstallScript MSI

Much of an installation developer’s time is spent maintaining an existing installation project. Once in a while, however—often because of a new product version or product line, or a desire to migrate to a more professional-level installer—you’ll need to create a new installation project. If you’re fortunate enough to be creating your product’s first installer, the natural first question to ask is, Which project type should I use? InstallShield pr…

November 4, 2010 Revenera

Tips for Building Mac OS X Installers with InstallAnywhere

By Fletcher Oliver I’m a Mac user, and I wanted to share with my fellow developers a few tips I’ve learned for building Mac OS X installers with InstallAnywhere. First, you should always determine exact requirements for the resulting installer. Do you need a simple installer for a non-experienced end user to install a complex product, or a highly customizable installer for higher-level users? Prioritizing and defining what features to…

November 2, 2010 Revenera

  • «
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

Top 10 Posts

  • Build Your Next Software Installation in the Cloud
  • New Scheme from Microsoft: ms-appinstaller
  • Unpacking MSIX: What the MSIX journey will bring in 2021
  • Introducing “MSIX Central”
  • MSIX Values – Modification Packages
  • Apple’s Application Notarization for macOS
  • InstallShield 2020 Release Offers Fast and Reliable Installs for Windows® Apps
  • MSIX Values: Introduction to Package Support Framework (PSF)
  • MSIX Values: The Basics of MSIX

Topics

  • Software Installation
  • Software Composition Analysis
  • Software Monetization

Tweets by Revenera

The Software Bill of Materials (SBoM) functions as the key artifact for open source governance. Since open source is becoming increasingly complex, it's vital that the SBOM is easy to protect and manage for all parties involved. Read more below.

http://ow.ly/H2os50JzvEP

Image for the Tweet beginning: The Software Bill of Materials Twitter feed image.
Reply on Twitter 1540771926804668416 Retweet on Twitter 1540771926804668416 0 Like on Twitter 1540771926804668416 0 Twitter 1540771926804668416

#Code Insight helps empower your organization to manage open source software (OSS) and third-party components. Reduce your open-source security risks and manage license compliance with a robust, end-to-end system.

http://ow.ly/sRbo50JzvCE

Image for the Tweet beginning: #Code Insight helps empower your Twitter feed image.
Reply on Twitter 1540726796953350145 Retweet on Twitter 1540726796953350145 0 Like on Twitter 1540726796953350145 0 Twitter 1540726796953350145

"The Product Manager’s Ultimate Guide to Successfully Transitioning to SaaS" is a must-read for software product managers tasked with implementing a SaaS product. The eBook covers a variety of topics relevant to transitioning to SaaS. Link down below.

http://ow.ly/KihJ50Jzv8S

Image for the Tweet beginning: "The Product Manager’s Ultimate Guide Twitter feed image.
Reply on Twitter 1540409613283217408 Retweet on Twitter 1540409613283217408 0 Like on Twitter 1540409613283217408 1 Twitter 1540409613283217408

Read the new IDC Perspective "The Monetization Eco-System - 2021 Edition." New monetization eco-systems are evolving to help software companies sell at the right price and deliver specific customer insights that drive product development.

http://ow.ly/yToy50JzuXc

Image for the Tweet beginning: Read the new IDC Perspective Twitter feed image.
Reply on Twitter 1540364689414230018 Retweet on Twitter 1540364689414230018 0 Like on Twitter 1540364689414230018 0 Twitter 1540364689414230018

"If what we’re looking for is consistent innovation on behalf of our customers, we need to architect a team topology that makes knowledge reside in teams and not the heads of individuals."

Afonso Franco on navigating team topology:

http://ow.ly/gkuV50JzuLq

Image for the Tweet beginning: "If what we’re looking for Twitter feed image.
Reply on Twitter 1540047227900534789 Retweet on Twitter 1540047227900534789 0 Like on Twitter 1540047227900534789 0 Twitter 1540047227900534789
LOAD MORE...
Search

Archive

Software Installation Tags

Agile Installation Development    App-V    AppX    AWS    Azure    Best Practices    Case Study    Cloud    Cloud License Server    Demos    Desktop Bridge    Docker    Installation Anywhere    InstallShield    Licensing    Microsoft    Modification Packages    MSI    MSIX    Multi-Tier Installations    Multiplatform Installations    Open Source Software (OSS)    Package Support Framework    Software Licensing    Suite Installations    Training    Universal Windows Platform (UWP)    Updates/Upgrades    Virtualization    Windows    Windows Platforms   
About the Software Installation blog

Software Installation is a blog for software installation developers and program managers that discusses the latest best practices, trends, events, and news impacting installation development. It is from the installation experts that bring you InstallShield and InstallAnywhere.

Updates in your inbox

Give us your email and we’ll keep you in the loop

Revenera
  • +1.800.374.4353
  • Contact Us
  • Revenera Community
  • revenera.de
  • Twitter
  • LinkedIn
  • YouTube
  • Instagram

© 2022 Flexera Software. All Rights Reserved.

Install

  • Install
  • Products
  • Services & Training

Protect

  • Protect
  • Business Solutions
  • Products

Monetize

  • Monetize
  • Business Solutions
  • Products

Resources

  • All Resources
  • Blog
  • Case Studies
  • Datasheets
  • Demos & Trials
  • Videos
  • Webinars & Events
  • White Papers & Industry Reports

About Us

  • About Us
  • Leadership
  • Media/Press Center
  • Partners
  • Careers
  • Contact Us
  • Terms and Conditions
  • Privacy Policy
  • Revenera.com Sitemap
© 2022 Flexera Software. All rights reserved.    Terms and Conditions    Privacy Policy