我正在使用installshield 2019专业版。我想验证用户提供的用户名/密码。我已经在c ++ dll中编写了一个自定义操作,然后使用SetMsiProperty方法设置了属性。现在,我尝试在条件中使用该属性值来生成对话。但是在安装程序中,我无法获取该属性。是那样的方式吗?请帮助。
提前感谢。
通常,在运行时获取密码并将其存储在属性中是一种错误的形式。如果您记录安装,然后搜索该属性或密码值,则可以在日志中直接看到它。安全性差!
要真正回答您的问题相当容易,特别是如果您有使用.Net的经验。既然您正在使用SetMsiProperty,您可以猜出答案吗?尝试寻找GetMsiProperty。
有时MS会将其更改为MsiGetProperty