InstallShield 2010
InstallShield 2010
InstallShield 2010
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
基 本 の MSI インストールで SetupCompleteSuccess ダイアログからのログ ファイルの 表 示 方 法 に 関 する 変<br />
更<br />
ShowMsiLog カスタム アクションは、 今 回 より、WindowsFolder ディレクトリではなく、SystemFolder ディレクトリから<br />
Notepad.exe を 起 動 します。 このため、インストールが Windows Vista 以 降 で 実 行 され、エンド ユーザーが<br />
SetupCompleteSuccess ダイアログでログ ファイルの 表 示 を 選 択 した 場 合 、インストールは SystemFolder ディレクトリから<br />
Notepad.exe を 起 動 します。 これは、Windows Server 2008 Standard Edition では、Notepad.exe が Windows ディレク<br />
トリではなく、System32 ディレクトリに 配 置 されているために 変 更 されました。<br />
これは、<strong>InstallShield</strong> <strong>2010</strong> を 使 って 作 成 されるすべての 新 しい 基 本 の MSI プロジェクトでのデフォルト 動 作 です。<br />
<strong>InstallShield</strong> 2009 以 前 から <strong>InstallShield</strong> <strong>2010</strong> にアップグレードした 基 本 の MSI プロジェクトの 場 合 、<strong>InstallShield</strong> の 動 作<br />
が 自 動 的 に 変 更 されることはありません。 必 要 に 応 じて 動 作 を 手 動 で 変 更 することができます。その 場 合 、[カスタム アクション<br />
とシーケンス] ビューで ShowMsiLog アクションをクリックします。 (このアクションが 表 示 されない 場 合 、[カスタム アクショ<br />
ン] ノードを 右 クリックしてから、[すべてのカスタム アクションを 表 示 ] をクリックします。) Filename と Commandline 設<br />
定 を 次 のように 構 成 します:<br />
[SystemFolder]notepad.exe "[MsiLogFileLocation]"<br />
値 には、[WindowsFolder] の 代 わりに [SystemFolder] を 含 みます。<br />
InstallScript MSI インストールにおける ALLUSERS プロパティの 変 更 点<br />
<strong>InstallShield</strong> <strong>2010</strong> より、 新 しい InstallScript MSI プロジェクトでは、デフォルトで ALLUSERS プロパティに 1 が 設 定 され<br />
ます。 ほとんどのインストールは、マシンごとに 管 理 者 権 限 を 使 用 して 実 行 される 必 要 があるため、これが 推 奨 される 実 装 です。<br />
この 値 は、InstallScript MSI がサイレントで 実 行 される 際 の ALLUSERS 関 連 の 問 題 を 回 避 するためにも 推 奨 されます。<br />
<strong>InstallShield</strong> 2009 以 前 で 作 成 されたプロジェクトを <strong>InstallShield</strong> <strong>2010</strong> にアップグレードしたとき、ALLUSERS プロパティ<br />
の 値 は 自 動 的 に 変 更 されません。また、このプロパティが 以 前 のプロジェクトで 定 義 されていない 場 合 も、 自 動 的 に 追 加 されませ<br />
ん。<br />
InstallScript インストールは 今 後 、_Setup.dll を 含 みません<br />
InstallScript インストールは、 今 後 _Setup.dll を 含 みません。 一 部 の 以 前 のバージョン (DevStudio 9 と <strong>InstallShield</strong> X) は、<br />
アンインストールで _Setup.dll をログ 記 録 しませんでした。 その 結 果 、アンインストール 後 にこのファイルが Disk1 フォルダ<br />
の 場 所 (DISK1TARGET) に 残 りました。 <strong>InstallShield</strong> のより 新 しいバージョン (<strong>InstallShield</strong> 10.5 から <strong>InstallShield</strong><br />
2009) でアップデートを 作 成 して、そのアップデートが DevStudio 9 または <strong>InstallShield</strong> X で 作 成 された 元 のインストール 向<br />
けの 場 合 、_Setup.dll がアップデートによってログ 記 録 されたために、それがアンインストール 中 に 削 除 されました。<br />
_Setup.dll は <strong>InstallShield</strong> <strong>2010</strong> で 作 成 された InstallScript インストールに 含 まれていないため、_Setup.dll ファイルが 残 さ<br />
れたままになる 可 能 性 があります。 このため、DevStudio 9 または <strong>InstallShield</strong> X で 作 成 されたインストールからのアップデ<br />
ートを 行 う 場 合 、アンインストールを 確 実 に 完 了 するために、アンインストール 中 に _Setup.dll ファイル (DISK1TARGET ^<br />
"_Setup.dll") を 手 動 で 削 除 しなくてはならない 場 合 があります。<br />
プロジェクトを 以 前 のバージョンで 保 存 する<br />
<strong>InstallShield</strong> は、 今 後 プロジェクトのダウングレードをサポートしません。 つまり、<strong>InstallShield</strong> <strong>2010</strong> プロジェクトを<br />
<strong>InstallShield</strong> 2009 以 前 のプロジェクトとして 保 存 することはできません。<br />
Trialware サポート<br />
Trialware ビューを 含 むのは <strong>InstallShield</strong> Premier Edition のみです。 このエディションでは、Try and Die タイプの<br />
Trialware を 作 成 できます。 <strong>InstallShield</strong> は 今 後 、Try and Buy/プロダクト アクティベーション タイプの Trialware を 作 成 す<br />
るためのサポートを 含 みません。<br />
既 存 の <strong>InstallShield</strong> Activation Service アカウントをお 持 ちの 場 合 、<strong>InstallShield</strong> <strong>2010</strong> で 引 き 続 き Try and Buy/プロダク<br />
ト アクティベーション タイプの Trialware を 作 成 することができます。 具 体 的 な 手 順 については、ナレッジベースの 記 事<br />
「Q200884」を 参 照 してください。<br />
リリース ノート 24