VB .NET安装项目 - 许可协议 - 强制用户在同意之前滚动?

pip*_*lia 2 vb.net setup-project

我们正在使用Visual Studio 2010和.NET 4.我们使用VB .NET中的标准工具构建了一个安装项目,但现在我们有一个要求,这意味着我们必须强制用户滚动到许可协议的底部可以点击"我同意".我确实在网上找到了一个使用ORCA的C++项目解决方案我认为,但是没有按预期执行,它太慢而且滚动使文本无法读取.任何帮助都会得到真正的赞赏.

这就是我们如何将许可协议对话框添加到安装项目中:

如何在安装项目中添加许可协议

但我们不确定如何添加自定义逻辑来处理滚动条.我们可能需要一个自定义许可证对话框或一个提供此功能的外部开源应用程序.

xfx*_*xfx 5

您应该考虑切换到不同的设置构建器解决方案.

甚至微软也停止了对Visual Studio 2012(以及所有未来版本)中的Installer解决方案的支持.

我强烈推荐Inno Setup,因为它具有灵活性和强大功能.

实际上,快速搜索我发现了一种完全正在寻找的方法,就在这里StackOverflow:wpLicese页面检查ScrollBars位置是否为max(Inno Setup)