如何為已安裝的產(chǎn)品實(shí)施軟件識(shí)別?
重要說明以下文章使用從專業(yè)版和項(xiàng)目類型開始提供的選項(xiàng)。
通過Advanced Installer,您可以創(chuàng)建一個(gè)安裝程序包,該程序包可在ISO
19770-2標(biāo)準(zhǔn)所需的目標(biāo)計(jì)算機(jī)上部署信息,以準(zhǔn)確識(shí)別已安裝的應(yīng)用程序。
實(shí)施步驟如下:
1.打開Advanced Installer項(xiàng)目,然后從“產(chǎn)品詳細(xì)信息”選項(xiàng)卡導(dǎo)航到“軟件標(biāo)識(shí)”選項(xiàng)卡。
2.啟用軟件識(shí)別標(biāo)簽并填寫所有“強(qiáng)制標(biāo)簽”,如“軟件識(shí)別”選項(xiàng)卡中所述。這些標(biāo)簽是軟件識(shí)別的基本要求。
3.(可選)指定剩余的非強(qiáng)制標(biāo)記。這些標(biāo)簽不是必需的,但可以更準(zhǔn)確地識(shí)別您的產(chǎn)品。
例:
在示例場(chǎng)景中,必須考慮三個(gè)實(shí)體:
?軟件創(chuàng)建者
?軟件許可方
?標(biāo)簽創(chuàng)建器
這些實(shí)體可以代表同一個(gè)組織,也可以不同。如果不可用,則可以將軟件創(chuàng)建者和軟件許可者標(biāo)記為未知,但必須完全指定標(biāo)記創(chuàng)建者。
如何創(chuàng)建注冊(cè)表搜索?
有時(shí),安裝包可能需要讀取特定的注冊(cè)表鍵值,然后將值存儲(chǔ)到公共屬性中,然后可以從任何其他允許引用Property表的表(即Environment,IniFile,Registry等)引用該公共屬性,或者大多數(shù)
通常,使用各種自定義操作或條件調(diào)用屬性。
這可以通過以下步驟完成。
您要做的第一件事是獲取注冊(cè)表項(xiàng)的值并將值存儲(chǔ)到屬性中
?在左側(cè)窗格中,瀏覽到“自定義行為”并選擇“搜索”頁面
?單擊“新建搜索”工具欄按鈕
?重命名搜索以匹配要用于存儲(chǔ)注冊(cè)表項(xiàng)值的屬性名稱(我們稱之為REGISTRY_SEARCH),然后右鍵單擊它并選擇“添加搜索位置” -
>注冊(cè)表
?在右側(cè)窗格中,輸入您的注冊(cè)表搜索詳細(xì)信息。
如何根據(jù)用戶選擇有條件地安裝先決條件?
重要說明以下文章使用從企業(yè)版和項(xiàng)目類型開始提供的選項(xiàng)。
本教程將指導(dǎo)您逐步創(chuàng)建Windows Installer程序包,該程序包將根據(jù)用戶選擇有條件地安裝先決條件。
假設(shè)您的應(yīng)用程序需要在目標(biāo)計(jì)算機(jī)上安裝運(yùn)行時(shí),但只有在用戶同意時(shí)才能安裝相關(guān)的運(yùn)行時(shí)。
1.添加先決條件
2.創(chuàng)建選擇對(duì)話框
3.調(diào)整功能安裝的條件
1.添加先決條件
為了允許用戶決定是否安裝某個(gè)先決條件,您可以在先決條件頁面中將先決條件添加為基于要素或安裝后的先決條件。要添加不在預(yù)定義的先決條件列表中的先決條件,可以按以下步驟操作:
?添加捆綁的必備軟件。使用[Package Prerequisite]工具欄按鈕,“New Package
Prerequisite”上下文菜單項(xiàng)或Insert鍵。系統(tǒng)將提示您選擇必備設(shè)置文件。
?添加可下載的必備軟件。為此,您可以使用[URL先決條件]工具欄按鈕或“新建URL先決條件”上下文菜單項(xiàng)。
注意請(qǐng)記住,此類先決條件是使用默認(rèn)設(shè)置創(chuàng)建的,因此您需要手動(dòng)配置它(例如,在先決條件安裝條件選項(xiàng)卡中為先決條件定義正確的安裝條件)。
2.創(chuàng)建選擇對(duì)話框
在“對(duì)話框”頁面中,您可以創(chuàng)建自定義對(duì)話框,用戶將選擇是否安裝先決條件。
讓我們考慮這樣一種情況:用戶將擁有一個(gè)單選按鈕組控件,其中包含安裝或不安裝附加軟件包的選項(xiàng),如下所示:
附加到單選按鈕組控件的INSTALL_ADDITIONAL_PACKAGES屬性將包含用戶在安裝期間選擇的選項(xiàng)。
3.調(diào)整功能安裝的條件
在“組織”頁面中,您可以調(diào)整功能安裝。
每個(gè)基于功能或安裝后的先決條件都在“組織”頁面中創(chuàng)建其功能條目。您可以通過功能屬性中的安裝行為部分來調(diào)整功能安裝。您可以調(diào)整功能安裝,如下圖所示:
因此,將根據(jù)用戶選擇安排該功能的安裝。
如何在“組織”視圖中選擇多個(gè)組件
重要說明以下文章使用從專業(yè)版和項(xiàng)目類型開始提供的選項(xiàng)。
假設(shè)您要為多個(gè)組件設(shè)置相同的屬性。 本文將介紹如何在“組織”頁面上選擇多個(gè)組件。
組織視圖使用不支持多個(gè)組件選擇的本機(jī)TREE控件。 但是,在“組織”視圖中選擇多個(gè)組件的解決方法如下。
從組件的上下文菜單中,使用“添加到列表”或按F4,將其添加到頁面底部的樹下顯示的列表中。 對(duì)每個(gè)所需組件重復(fù)此步驟。