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.

Beta Windows Installer 5 のユーザーごとインストール サポートにおける ReadyToInstall ダイアログの<br />

変 更<br />

[ 一 般 情 報 ] ビューには、"[ユーザーごと] オプションの 表 示 " 設 定 があります。 この 設 定 を 使 って、 特 定 の 状 況 下 において<br />

ReadyToInstall ダイアログにエンド ユーザーが 製 品 をインストールする 方 法 ( 現 在 のユーザーまたはすべてのユーザー) を 指 定<br />

できるボタンを 含 めるかどうかを 指 定 できます。 [ユーザーごと] ボタンは、Windows Installer プロパティ<br />

MSIINSTALLPERUSER を 1 に 等 しく 設 定 して、パッケージを 現 在 のユーザーにインストールすることを 示 します。<br />

MSIINSTALLPERUSER プロパティは Windows Installer 5 で 使 用 できます。<br />

<strong>InstallShield</strong> <strong>2010</strong> で 新 しい 基 本 の MSI プロジェクトを 作 成 すると、ReadyToInstall ダイアログはユーザーごとおよびマシン<br />

ごとボタンのサポートを 含 みます。これらのボタンは、 適 切 な 場 合 、 実 行 時 に 表 示 または 非 表 示 されます。 基 本 の MSI プロジェ<br />

クトを <strong>InstallShield</strong> 2009 以 前 から <strong>InstallShield</strong> <strong>2010</strong> にアップグレードした 場 合 、このサポートは ReadyToInstall ダイア<br />

ログに 自 動 的 には 追 加 されません。 必 要 な 場 合 、これらのボタンと 関 連 条 件 を ReadyToInstall ダイアログに 手 動 で 追 加 するこ<br />

とができます。 新 規 <strong>InstallShield</strong> <strong>2010</strong> プロジェクトで ReadyToInstall ダイアログを 使 用 することがガイドラインとされてい<br />

ます。<br />

SecureCustomProperties に 追 加 された 機 能 のインストール 先 のパブリック ディレクトリ プロパティ<br />

機 能 の "インストール 先 " 設 定 に 場 所 を 指 定 するとき、その 場 所 にパブリック ディレクトリ プロパティが 含 まれる 場 合 、 今 回 より、<br />

<strong>InstallShield</strong> はそのプロパティを SecureCustomProperties プロパティに 追 加 して、エンド ユーザーが 製 品 のアドバタイズ 後<br />

にインストール 先 を 変 更 できるようにします。 これは、<strong>InstallShield</strong> <strong>2010</strong> で 作 成 された 新 規 プロジェクトに 適 用 します。この<br />

変 更 はまた、プロジェクトを <strong>InstallShield</strong> 2009 以 前 から <strong>InstallShield</strong> <strong>2010</strong> にアップグレードした 場 合 にすべての 機 能 のイ<br />

ンストール 先 に 追 加 されます。<br />

この 変 更 は、 基 本 の MSI および InstallScript MSI プロジェクト タイプに 適 用 します。<br />

InstallWelcome ダイアログと ResolveSource アクションにおける 条 件 の 変 更<br />

<strong>InstallShield</strong> <strong>2010</strong> を 使 って 新 規 に 作 成 される 基 本 の MSI プロジェクトでは、InstallWelcome ダイアログと ResolveSource<br />

アクションの 条 件 が "Not Installed" に 変 更 されました。この 条 件 の 変 更 によって、InstallWelcome ダイアログと<br />

ResolveSource アクションをパッチを 含 む 初 回 インストールで 使 用 できます。 基 本 の MSI プロジェクトを <strong>InstallShield</strong> 2009<br />

以 前 から <strong>InstallShield</strong> <strong>2010</strong> にアップグレードした 場 合 、この 条 件 は 自 動 的 には 変 更 されません。 パッチを 含 む 初 回 インストー<br />

ルでダイアログとアクションを 使 用 する 場 合 、この 条 件 をアップグレードされたプロジェクトで "Not Installed" に 変 更 できます。<br />

SdLicenseRtf と SdLicense2Rtf.rtf 関 数 の .rtf ファイルサイズの 制 限 についての 強 化<br />

InstallScript ダイアログ 関 数 SdLicenseRtf と SdLicense2Rtf で 使 用 される .rtf ファイルのサイズ 制 限 は、64 KB に 代 って<br />

16 MB となりました。 以 前 、ファイル サイズが 64 KB を 超 えると、 実 行 時 に EULA テキストの 一 部 がライセンス ダイアログ<br />

に 表 示 されませんでした。<br />

<strong>InstallShield</strong> 2009 以 前 でスクリプトの SdLicenseRtf または SdLicense2Rtf 関 数 をオーバーライドしたあと、そのプロジェク<br />

トを <strong>InstallShield</strong> <strong>2010</strong> にアップグレードした 場 合 、SendMessage 呼 び 出 しを DLG_INIT の EM_EXLIMITTEXT メッセージ<br />

で 更 新 して、サイズ 制 限 を 手 動 で 変 更 する 必 要 があります。 SendMessage 呼 び 出 しの iParam パラメータ (4 番 目 のパラメー<br />

タ) を 変 更 します。 SendMessage 呼 び 出 しを 次 のように 変 更 します:<br />

SendMessage( hEdit, EM_EXLIMITTEXT, 0, 0xffffff );<br />

以 前 、このコードには 次 が 含 まれていました:<br />

SendMessage( hEdit, EM_EXLIMITTEXT, 0, 0 );<br />

InstallScript MSI インストールからの OnResolveSource イベント ハンドラの 削 除<br />

InstallScript イベント ハンドラ OnResolveSource が、InstallScript MSI プロジェクトから 削 除 されました。 今 回 より、<br />

Windows Installer がソース 解 決 をすべて 処 理 します。 <strong>InstallShield</strong> 2009 以 前 で InstallScript MSI プロジェクトに<br />

OnResolveSource イベントを 追 加 して、そのプロジェクトを <strong>InstallShield</strong> <strong>2010</strong> にアップグレードした 場 合 、そのイベントは<br />

呼 び 出 されません。<br />

リリース ノート 23

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

Saved successfully!

Ooh no, something went wrong!