InstallShield 2010
InstallShield 2010
InstallShield 2010
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