在目錄中搜尋一個目錄和一個檔案
若要搜尋目錄,然後搜尋該目錄中的檔案
先搜尋目錄。
AppDir 必須定義為目錄的有效簽章。 如果 AppDir 未定義為有效的簽章,AppSearch 就沒有可尋找檔案的位置,例如,如果搜尋是 c:\MyDir\MyApp.exe,AppDir 應該定義為 c:\MyDir。 AppDir 可以藉由在 DrLocator 資料表中包含記錄,或透過其他方法來定義。 目錄搜尋的 簽章數據表 中不包含任何記錄。 針對檔案搜尋,請在 [簽章數據表] 中列出檔案簽章和名稱。 此紀錄中的其餘欄位可以是 null,以搜尋任何版本的 MyApp.exe。
簽章資料表 (部分)
簽名 檔名 AppFile MyApp.exe 使用 AppSearch 資料表。
輸入安裝程式要設定的屬性,如果已安裝具有簽章 AppDir 的目錄。 如果安裝程式找到此目錄,它會將 MYDIR 設定為目錄路徑。 輸入安裝程式在安裝 MyApp.exe 時要設定的屬性。
AppSearch 資料表 (部分)
財產 簽名 MYDIR AppDir MYAPP AppFile 使用 DrLocator 資料表。
在 [父] 欄中輸入標識 AppDir,該標識定義為目錄的路徑。 在 [深度] 資料行中指定要在此目錄中搜尋的子目錄層級數目。 AppDir 必須定義為目錄簽章。 AppDir 可以藉由包含一個記錄來定義,如這裡所示或其他方法。
簽名 父母 路徑 深度 AppDir (應用程式目錄) C:\MyDir 0 AppFile AppDir 0 在操作順序中包含 AppSearch 動作。
如果在 AppDir 中找到 MyApp.exe,安裝程式會將 MYAPP 屬性設定為檔案的位置。
相關主題