[英]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.