07.11.2014 Views

InstallShield 2010

InstallShield 2010

InstallShield 2010

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

• Microsoft Hyper-V<br />

• VMware Player、VMware Workstation、または VMware Server などの VMware 製 品<br />

• Microsoft Virtual PC<br />

MSI DLL カスタム アクションをプロジェクトに 追 加 する 場 合 に、 仮 想 マシンを 検 出 するための 2 つの 新 しい Windows<br />

Installer プロパティ IS_VM_DETECTED と IS_VM_TYPE が 追 加 されました。 カスタム アクションを、<strong>InstallShield</strong> と 共 に<br />

インストールされる SetAllUsers.dll ファイルで ISDetectVM 関 数 を 呼 び 出 すように 構 成 します。<br />

また、InstallScript 言 語 が 検 出 をサポートできるように 拡 張 されました。 構 造 SYSINFO は、 新 しい bIsVirtualMachine メン<br />

バを 含 み、InstallScript 関 数 GetSystemInfo と 使 用 できる、 新 しい VIRTUAL_MACHINE_TYPE 定 数 が 追 加 されました。<br />

この 機 能 は、 基 本 の MSI、InstallScript、InstallScript MSI、InstallScript オブジェクト、およびマージ モジュール プロジェ<br />

クト タイプで 使 用 できます。<br />

詳 細 は、<strong>InstallShield</strong> ヘルプ ライブラリの「インストールが 仮 想 マシン 上 で 実 行 されているかどうかを 検 出 する」を 参 照 してく<br />

ださい。<br />

64 ビット COM 抽 出 サポート<br />

<strong>InstallShield</strong> は、 今 回 より、64 ビット COM 抽 出 をサポートします。 <strong>InstallShield</strong> を 64 ビット システムで 使 用 している 場 合 、<br />

<strong>InstallShield</strong> は 64 ビット COM サーバーから COM データを 抽 出 できます。 データを 正 しい 場 所 にインストールするため、コ<br />

ンポーネントを 64 ビットとマークしなくてはなりません。<br />

64 ビット COM 抽 出 を 実 行 するためには、<strong>InstallShield</strong> が、64 ビット システムにインストールされていなくてはなりません。<br />

この 機 能 は、 基 本 の MSI、InstallScript MSI、およびマージ モジュール プロジェクト タイプで 使 用 できます。<br />

この 機 能 によって、IOB-000005298 が 解 決 されます。<br />

ファイル、フォルダ、およびレジストリ キーのアクセス 許 可 を 設 定 するための 新 しいサポート<br />

<strong>InstallShield</strong> では、ロックダウン 環 境 で 製 品 を 実 行 するエンド ユーザー 向 けに、ファイル、フォルダ、およびレジストリ キーを<br />

保 護 するための 新 しい 2 つの 方 法 が 提 供 されています:<br />

• カスタム <strong>InstallShield</strong> 処 理 — Windows Installer ベースのプロジェクトでは、 実 行 時 にアクセス 許 可 を 設 定 するための<br />

カスタム サポートの 使 用 を 選 択 できます。 このオプションを 使 うと、<strong>InstallShield</strong> は .msi データベースのカスタム<br />

ISLockPermissions テーブルに 製 品 のアクセス 許 可 情 報 を 格 納 します。 <strong>InstallShield</strong> はまた、アクセス 許 可 を 設 定 するた<br />

めのカスタム アクションをプロジェクトに 追 加 します。 このサポートは、 基 本 の MSI、InstallScript MSI、マージ モジュ<br />

ール、MSI データベース、MSM データベース、およびトランスフォーム プロジェクト タイプで 使 用 できます。<br />

• InstallScript 関 数 、SetObjectPermissions — InstallScript イベントおよび InstallScript カスタム アクションで 新<br />

しい SetObjectPermissions 関 数 を 使 って、 実 行 時 にアクセス 許 可 を 設 定 できます。 この 関 数 は、InstallScript、 基 本 の<br />

MSI、InstallScript MSI、およびマージ モジュール プロジェクト タイプで 使 用 できます。<br />

[カスタム <strong>InstallShield</strong> 処 理 ] オプションを 使 う 場 合 、アクセス 許 可 を 設 定 するファイル、フォルダ、またはレジストリ キーを、<br />

インストールの 一 部 としてインストールしなくてはなりません。 SetObjectPermissions 関 数 を 使 う 場 合 、ファイル、フォルダ、<br />

またはレジストリ キーをインストールの 一 部 としてインストールするか、ターゲット システム 上 に 既 存 するかどうかを 問 いませ<br />

ん。<br />

以 前 、<strong>InstallShield</strong> でアクセス 許 可 を 設 定 するための 唯 一 のオプションは、 従 来 型 の Windows Installer 処 理 のみでした。 こ<br />

のオプションを 使 うと、アクセス 許 可 情 報 は .msi データベースの LockPermissions テーブルに 格 納 されます。 新 しい [カスタ<br />

ム <strong>InstallShield</strong> 処 理 ] オプションと SetObjectPermissions 関 数 には、[ 従 来 型 の Windows Installer 処 理 ] オプションよりも<br />

多 くの 利 点 があります。<br />

• カスタム オプションおよび SetObjectPermissions 関 数 を 使 うと、[ 従 来 型 の Windows Installer 処 理 ] オプションではサ<br />

ポートされていない、 多 くのセキュリティ 識 別 子 (SID) を 使 用 できます。<br />

リリース ノート 3

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

Saved successfully!

Ooh no, something went wrong!