2

私は InstallShield を初めて使用し、最初のインストーラーを作成しようとしています。私は(私が思うに)情報を入手するのが難しい基本的な要件をいくつか持っています。

  1. インストール時にインストーラーが情報を読み取る構成ファイルを作成する方法はありますか? これらの設定は、インストーラーの作成時点では不明であるため、提供できません。値を簡単に変更できるように、これは構成ファイルである必要があります。
  2. ユーザーのシステムに存在することがわかっているが、インストール ファイルの一部ではないファイルを指定の場所にコピーする方法はありますか?
4

1 に答える 1

3
  1. InstallShield には、[INI ファイルの変更] ビューと [XML ファイルの変更] ビューの両方があります。どちらも基本的に同じ目標を持っています。つまり、実行時に設定データを作成/変更/削除できるようにすることです。1 つは INI 形式のファイル用で、もう 1 つは XML 用です。XML サポートは印象的です。XPath 式を実行でき、すべての値をローカライズできます。インストーラーの作成時に使用する値がわからない場合は、値をプロパティで表し、実行時にプロパティを設定できます。2 つのうち、XML ファイルの変更を使用することをお勧めします。

  2. 確かに、これは InstallShield の質問というよりも MSI の質問です。ディレクトリ テーブルのパスを使用して、操作するファイルを参照します。ファイルの名前が正確にわからない場合は、InstallShield の「システム検索」機能を使用してファイルまたはレジストリ エントリを検索し、その値をプロパティに入れることができます。

于 2009-09-06T01:39:59.100 に答える