09.12.2012 Views

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 2: Getting Started<br />

Application Lifecycle<br />

The solution provided by the Windows Installer service is to write the necessary registry entries during<br />

setup and then remove them when the COM component is uninstalled. This method helps to ensure that<br />

all the COM servers are registered in the appropriate way.<br />

Register Product for Uninstallation<br />

In order to uninstall a product, the operating system must know that the product is present. Therefore, a<br />

setup registers a product with the operating system so that it can be easily uninstalled. This registration<br />

is required for Windows logo compliance. Much of the information registered in this process is available<br />

to the end user through Add or Remove Programs in the Control Panel. For example, technical support<br />

contact information, product update information, product version, and product publisher information<br />

are all registered in this process.<br />

Application Lifecycle<br />

Your application lifecycle should not end when your customer installs your application. As a software<br />

vendor, the success of your application goes well beyond the initial installation on the customer’s<br />

desktop. Customers expect to have easy access to product updates, enhancements, and critical<br />

information. Your ability to communicate with your customers and monitor the health of your<br />

application is vital to your ongoing growth and profitability.<br />

Too often, software vendors require their customers to initiate communication. Vendors who are not<br />

proactively creating an ongoing dialog are missing a tremendous opportunity. Unless the customer is an<br />

active visitor to your Web site or public user communities, they miss important information about<br />

updates, upgrades, hot fixes, and general technical bulletins. You miss revenue and service<br />

opportunities.<br />

Figure 2-2: How FlexNet Connect Manages the Application Lifecycle<br />

The above diagram illustrates how FlexNet Connect is used to manage the application lifecycle:<br />

1. Create Install—<strong>InstallShield</strong> makes it easy for software developers to create installations that run on<br />

any platform.<br />

2. Run Install—Installations created with <strong>InstallShield</strong> technology have successfully installed on over<br />

400 million machines worldwide.<br />

48 ISE-1800-UG01 <strong>InstallShield</strong> <strong>2012</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!