[英]InstallShield: Get the organization name during installation
我正在使用安裝盾創建安裝。 在“安裝面試”(屬於“項目助手”的一部分)中,我設置了選項“提示用戶輸入他們的公司名稱”。
我的問題是:如何與他們輸入的值互動? 我的意思是我怎么能得到它? 在安裝過程中,我需要使用此值並將其插入到我的應用程序配置文件中。
以更一般的方式,我想知道如何添加自己的文本字段並與客戶插入的值進行交互?
謝謝諾姆
查看安裝向導Noam。 在任何看到編輯控件的地方,您都會注意到它具有與之關聯的屬性。 該屬性是一個“變量”,將為其分配一個值。 您可以使用該屬性填充注冊表,XML文件等。我將瀏覽與Properties
有關的InstallShield幫助文檔。 http://helpnet.flexerasoftware.com/isxhelp19/helplibrary/IHelpISXPropertiesUse.htm
上面的鏈接介紹了公共屬性和私有屬性之間的區別以及如何使用它們。
好的,所以我解決了一些問題,我沒有使用任何內置對話框,而只是創建了自己的公共屬性和對話框,然后向對話框中添加了一個事件,最后使用powershell腳本讀取了屬性值,更多詳細信息(供將來的菜鳥使用):
$value = Get-Property -Name PROPERTY_NAME
這與我在問題中所要求的不完全相同,但我認為此答案更籠統,因此也包含了我原來的問題的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.