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

标签 vb.net setup-project

我们正在使用 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/

相关文章:

vb.net - HTML Agility Pack,在 HTML 文件中创建新行

mysql - Vb Net SQL 中的重复条目

visual-studio-2010 - 在安装项目中使用 SlowCheetah 的 app.config 转换

tomcat - 在 Netbeans 6.9 中,如何更改应用程序服务器

c# - 以编程方式获取内容文件和主要输出

c# - VB.NET 和 C# 中的日期时间

.net - 使用线程监听 UDP 广播

vb.net - VB 中的电子邮件函数

java - 您当前使用的是工具 API 版本 2.2.1。您应该将您的工具 API 客户端升级到版本 3.0 或更高版本

c# - 安装期间强制覆盖 App.config