gpt4 book ai didi

c++ - 使用 VS Installer 在安装期间验证用户输入

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:33:32 25 4
gpt4 key购买 nike

我正在使用 VS 安装程序创建一个 msi,但我遇到了一个问题。我需要做的是从用户那里获取输入,服务器名称/端口和用户名/密码。一旦我有了这个,我需要验证它们是否正确,然后继续安装 r 返回到输入页面。我试过使用 Windows 窗体项目作为自定义操作,但我必须为此 msi 使用静态链接,所以这是不可能的。我已经编写了代码 (c++) 来验证所有凭证,如果它们不正确,我只需要一种方法来恢复到输入屏幕。有人有什么建议吗?

您好,知识库

最佳答案

首先您需要确保您的自定义操作可以接收安装句柄:http://www.codeproject.com/KB/install/msicustomaction.aspx

之后,配置您的自定义操作以根据验证结果设置安装程序属性。然后可以使用此属性来控制对话框。也许这会有所帮助: http://setupanddeployment.com/installation-user-interface/validate-user-input-installation/

您需要做的是访问 control events ,所以它在 Visual Studio 安装项目中并不是真正可行的。您可以尝试使用不同的安装创作工具,它可以更好地控制安装 UI: http://en.wikipedia.org/wiki/List_of_installation_software

关于c++ - 使用 VS Installer 在安装期间验证用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8940663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com