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 1: <strong>InstallShield</strong> <strong>2012</strong> <strong>Express</strong> <strong>Edition</strong><br />

Launching <strong>InstallShield</strong> with vs. Without Administrative Privileges<br />

requires administrative privileges, since <strong>InstallShield</strong> writes the information to a per-machine<br />

location in the registry. Therefore, the All <strong>User</strong>s location on that tab is disabled if you are running<br />

<strong>InstallShield</strong> without administrative privileges.<br />

• Ability to specify All <strong>User</strong>s locations for merge modules—The Merge Module Options tab on the<br />

Options dialog box is where you specify the folders that contain the merge modules that should be<br />

displayed in the Redistributables view. Modifying the All <strong>User</strong>s location on that tab requires<br />

administrative privileges, since <strong>InstallShield</strong> writes the information to a per-machine location in the<br />

registry. Therefore, the All <strong>User</strong>s location on that tab is disabled if you are running <strong>InstallShield</strong><br />

without administrative privileges.<br />

• Ability to edit the locations for Regasm.exe and InstallUtilLib.dll—The .NET tab on the Options dialog<br />

box is where you specify the locations of Regasm.exe and InstallUtilLib.dll files, which are utilities<br />

that are included with the .NET Framework. These utilities are used for COM interop and .NET<br />

custom actions. Modifying these locations on the .NET tab requires administrative privileges, since<br />

<strong>InstallShield</strong> writes the information to a per-machine location in the registry. Therefore, these<br />

location settings on that tab are disabled if you are running <strong>InstallShield</strong> without administrative<br />

privileges.<br />

• Ability to specify the frequency for checking for <strong>InstallShield</strong> updates—The Check for software<br />

updates option on the Updates tab of the Options dialog box is where you specify how often you<br />

want <strong>InstallShield</strong> to check for software updates. Modifying the frequency on that tab requires<br />

administrative privileges, since <strong>InstallShield</strong> writes the information to a per-machine location in the<br />

registry. Therefore, the Check for software updates option on that tab is disabled if you are<br />

running <strong>InstallShield</strong> without administrative privileges.<br />

If you switch between full Administrator and non-Administrator contexts and you use mapped-drive<br />

locations in your projects, you may encounter issues. For example, if you map a drive letter to a shared<br />

network folder through Windows Explorer without administrative privileges, you can access this drive<br />

letter in a non-administrative instance of <strong>InstallShield</strong>, but not in an administrative instance. Likewise,<br />

if you map a drive letter to a shared network folder through Windows Explorer with administrative<br />

privileges, you can access this location in an administrative instance of <strong>InstallShield</strong>, but not in a nonadministrative<br />

instance. Thus, if you want to reference network locations in your project, consider using<br />

UNC paths (such as \\server\share) or mapping drive letters both with and without administrative<br />

privileges.<br />

Note that if you are using <strong>InstallShield</strong> from within Visual Studio, you may not have administrative<br />

privileges. By default, if you launch Visual Studio by double-clicking its shortcut on a Windows Vista or<br />

later system, you will not have administrative privileges.<br />

Task To run <strong>InstallShield</strong> from within Visual Studio with administrative privileges on a Windows Vista or later system:<br />

1. On the Start Menu, right-click the Visual Studio shortcut and then click Run as administrator.<br />

2. Create a new <strong>InstallShield</strong> project or open an existing one. For more information, see one of the<br />

following:<br />

• Creating <strong>InstallShield</strong> Projects in Microsoft Visual Studio<br />

• Opening <strong>InstallShield</strong> Projects in Microsoft Visual Studio<br />

38 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!