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.

Compressed Size<br />

Chapter 16: Building, Testing, and Distributing Installations<br />

Configuring and Building Releases<br />

Although many people now connect to the Internet through high-speed cable modems or DSL lines,<br />

others still use lower-speed modems. Package size is very important to people with slower connections<br />

due to the increased amount of online time required to download an application.<br />

Self-Extracting<br />

Many file compression utilities require a special client-side application to decompress the application<br />

files. This need for another utility complicates the download and installation process for users. To<br />

simplify the installation process, the compression utility you use should be self-extracting, so no other<br />

application is required.<br />

Digitally Signed<br />

To make your customers feel more secure about downloading and installing your software, you can<br />

digitally sign your application package. The digital signature identifies you and/or your company to end<br />

users and assures them that the application code has not been altered or tampered with since<br />

publication. To learn how to digitally sign your application, see Digital Signing and Security.<br />

To learn more about digital signatures, visit www.verisign.com.<br />

Easy to Use<br />

Perhaps the most important aspect of packaging your installation for Internet distribution is making it<br />

easy to use. Your customers may not want to specify a location where the installation files should be<br />

saved and then search their computer to locate those files. Instead, the setup should be seamlessly<br />

integrated into the compression package, requiring only one step to begin the installation.<br />

Proxy Server Support<br />

You may want to configure your installation to download certain files only if they are needed on the<br />

target system. For example, the Windows Installer engine, the .NET Framework, and some <strong>InstallShield</strong><br />

prerequisites may already be present on some or most target systems. Instead of embedding these files<br />

in your installation (which would increase your overall installation size), you can configure your project<br />

so that only the ones that are needed are downloaded at run time.<br />

If your end users access the Internet through a proxy server and your installation is configured to<br />

download files, the installation uses the system proxy settings that are manually configured in Internet<br />

Explorer during the download. This occurs even if another browser on the target system is the default<br />

browser.<br />

Note that <strong>InstallShield</strong> does not include support for the Automatically Detect Settings functionality in<br />

Internet Explorer. (If end users have the Automatically Detect Settings check box selected in Internet<br />

Explorer for their LAN connection and the installation needs to download files, the installation fails<br />

because the files cannot be downloaded. If it is possible that your end users may have the Automatically<br />

Detect Settings check box selected in Internet Explorer for their LAN connections, you may want to<br />

embed all of the files in your installation rather than configure them to be downloaded; if the files are<br />

embedded, the failures can be avoided.) However, <strong>InstallShield</strong> does support the Automatic<br />

Configuration Script functionality that is set up for LAN connections in Internet Explorer.<br />

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

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

Saved successfully!

Ooh no, something went wrong!