<Find><Location/></Find>
要素は、親の<Find/>
ブロックを満たす場所(存在する場合)をポイントします。使用する場所のType
にかかわらず、エンジンはその値をパスとして使用し、<Name/>
タグが指定する名前をもつファイルを検索します。満足を参照。
ファイルを見つける
ファイルの場所は、最も簡単に実行可能形式を見つける方法ですが、最も不安定な方法でもあります。大半のインストーラではファイルを配置する場所を選べるので、これは一般的には最善の解決策ではありません。ここではすべての変数が使用可能であることに注意してください。
<Location Type="file"
File="%programfiles%\Adobe\Illustrator 10\Illustrator.exe" />
レジストリーでの検索
2番目に簡単な実行可能形式を見つける方法は、大半のインストーラが参照を保存するレジストリーへのパスを見つけることです。これは、インストーラが任意の場所にファイルを配置できる場合に対処できます。
<Location Type="registry" SubType="value">
HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\Acrobat.exe
</Location>
属性 |
説明 |
可能な値 |
必須ですか? |
|
これがどんなタイプの場所かまた、エンジンがどのようにしてそれを見に行こうとしているかを特定します。 |
file, registry |
はい |
|
その場所のどの部分を使用するか特定します。 |
値 |
いいえ |
|
|
ファイルへのパス |
いいえ |
子供 |
最小 |
最大 |
テキスト: |
なし |
なし |