Next Topic

Previous Topic

Book Contents

查找位置

<Find><Location/></Find> 元素指向一個位置 (如果該位置存在),滿足父 <Find/> 塊。不管使用何種類型的位置,引擎都將值作為路徑使用,並查找具有由 <Name/> 標籤提供的名稱的檔案。請參閱「滿意」。

查找檔案

檔案位置是查找可執行檔的最簡便方法,但是也是最脆弱的。大多數安裝程式將檔案放入任意位置,因此這通常不是最佳解決方案。請注意,此處提供的所有變數都可使用。

    <Location Type="file" 
         File="%programfiles%\Adobe\Illustrator 10\Illustrator.exe" />

在註冊表中查找

查找可執行檔的第二簡便方法是查找該檔案在註冊表中的路徑,其中大多數安裝程式都儲存參考。它會關注安裝程式可以將檔案放入任意位置的情況。

    <Location Type="registry" SubType="value">
         HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\Acrobat.exe
    </Location>

屬性

說明

可能的值

必需?

類型

指定這是哪種類型的位置,以及引擎如何嘗試查找。

檔案,註冊表

SubType

指定位置使用的部分。

檔案

對於 Type="file",請標識檔案 (如果該檔案存在) 將用於滿足父 <Find/> 塊。

檔案的路徑

子項

最小

最大

文字:當 Type="registry" 時,文字是要檢查的註冊表項的註冊表路徑。

N/A

N/A