我们正在使用 Visual Studio 2010 和 .NET 4。我们已经使用 VB .NET 中的标准工具构建了一个安装项目,但现在我们有一个要求,这意味着我们必须强制用户滚动到许可证底部同意之前,他们可以点击“我同意”。我相信我们确实在网上找到了一个使用 ORCA 的 C++ 项目解决方案,但是它没有按预期执行,它太慢了,滚动使文本变得不可读。任何帮助将不胜感激。
这就是我们将许可协议(protocol)对话框添加到安装项目的方式:
How to add Licence agreement in the setup project
但我们不确定如何添加自定义逻辑来处理滚动条。我们可能需要自定义许可对话框或提供此功能的外部开源应用程序。
最佳答案
您真的应该考虑切换到不同的设置构建器解决方案。
甚至Microsoft has discontinued它支持 Visual Studio 2012(以及所有 future 版本)中的安装程序解决方案。
我强烈推荐Inno Setup因为它的灵 active 和功能。
实际上,通过快速搜索,我找到了一种完全符合您要求的方法,就在 StackOverflow 上:wpLicese Page check if ScrollBars position is max (Inno Setup)
关于vb.net - VB .NET 安装项目 - 许可协议(protocol) - 强制用户在同意之前滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14348810/