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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 2: Getting Started<br />

Upgrading from Earlier Versions of <strong>InstallShield</strong><br />

If you want to change the compression level or you do not want to use any compression, you can override<br />

the default level through a machine-wide setting. For more information, see Configuring the<br />

Compression Level for Files that Are Streamed into Setup.exe.<br />

Previously, <strong>InstallShield</strong> did not include any support for compressing files that were streamed into the<br />

Setup.exe file at build time. Thus, if you compare a release that was built in <strong>InstallShield</strong> 2008 <strong>Express</strong><br />

<strong>Edition</strong> or earlier with the same release that is built with the default compression level in <strong>InstallShield</strong><br />

<strong>2012</strong> <strong>Express</strong> <strong>Edition</strong>, you may notice that the file size of Setup.exe is slightly different. In addition, the<br />

time that is required to extract files may be slightly different.<br />

Multi-Part .cab Files<br />

<strong>InstallShield</strong> now has a default limit of 600 MB for each .cab file that it creates at build time for a<br />

SingleImage release where all of the files are embedded in a single-file .msi package or a Setup.exe setup<br />

launcher. When <strong>InstallShield</strong> is creating the .cab files for this type of release and it reaches this limit, it<br />

splits the data into two or more .cab files, creating multi-part .cab files. This applies to new <strong>Express</strong><br />

projects as well as existing <strong>Express</strong> projects that are upgraded from <strong>InstallShield</strong> 2008 <strong>Express</strong> <strong>Edition</strong><br />

or earlier to <strong>InstallShield</strong> <strong>2012</strong> <strong>Express</strong> <strong>Edition</strong>.<br />

You can modify the .cab size limit if necessary. In addition, if you do not want <strong>InstallShield</strong> to create<br />

multi-part .cab files, you can configure it to create single .cab files. For more information, see<br />

Configuring the Maximum Size for .cab Files.<br />

Previously, <strong>InstallShield</strong> did not create multi-part .cab files, and there was no built-in limit for the .cab<br />

file size.<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 now uses the system proxy settings that are manually configured in<br />

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

default 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 />

This is the behavior for all new projects in <strong>InstallShield</strong> 2009, as well as all projects that are created in<br />

earlier versions and then upgraded to <strong>InstallShield</strong> 2009.<br />

In <strong>InstallShield</strong> 2008 and earlier, the installation attempted to use the proxy server settings that were<br />

configured in whatever browser was the default browser. However, this was not always possible, and it<br />

caused some problems:<br />

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

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

Saved successfully!

Ooh no, something went wrong!