[current_minutes_days]将替换为自安装应用程序以来的当前天数(对于评估类型= Trial_Days)或应用程序运行的分钟数(对于评估类型= Runtime_Minutes)
[max_minutes_days]将替换为“Time”字段中指定的值
启用 - 启用此锁定。
评估类型 - 允许您指定2种不同类型的试用版:
Trial_Days - 您的应用程序将在计算机上首次安装之日起的指定天数内工作
Runtime_Minutes - 使用可以无限次地运行应用程序,无限天,但是每次运行后,apllication将在指定的分钟数后关闭。
时间 - 指定评估期的天数或分钟数。
消息 - 评估期限已过期消息。
内置锁定 - 到期日期:
到期日期锁定允许您指定应用程序到期的确切日期。这对于beta测试版本和软件租赁(例如,您可以指定到期日期为客户为使用您的软件而支付的最后日期之后的日期)非常有用。
对话框 - 指定在到达到期日期时是否应向用户显示对话框以及要显示的消息
已启用 - 设置为true以显示“已到期日期”对话框
消息 - 输入到达过期日期时要向用户显示的消息文本。
启用 - 设置为true时,启用此锁定。
到期日期 - 指定应用程序到期的日期。
内置锁 - 使用次数:
此锁定(如果启用)会导致应用程序在指定的使用次数后过期。
对话框 - 指定在应用程序使用指定次数后是否应向用户显示对话框,以及要显示的消息
已启用 - 设置为true以显示“超出的使用次数”对话框
消息 - 输入超出使用次数时要向用户显示的消息文本。可以通过.NET Reactor根据评估设置自定义消息,通过替换各种字符串,如下所示:
[current_uses]将替换为用户运行应用程序的次数
[max_uses]由val替换
对话框设置
对话框界面-只要向用户显示消息,.NETReactor将显示默认对话框。但是,您可以设计自己的.NETReactor对话框来显示。指定.NETReactor应使用的对话框的完全限定名称(namespace.dialogname)。SDK/CustomizableMessageBox文件夹中有示例C#和VisualBasic项目赢得.NETReactor安装文件夹。
对话框标题-消息窗口的标题。
渐变颜色开始-消息窗口的渐变颜色。
渐变颜色结束-消息窗口的渐变颜色。
未找到许可证-找不到许可证文件时发出的消息文本(如果“无许可证运行”设置为false),但已找到但是已损坏或无效。
这么多对话框!
可能的对话框数量可能看起来很大,您可能会担心当锁过期时您的客户会看到许多对话框。事实并非如此,.NETReactor许可系统只会向您的用户显示一个对话框。.NETReactor确定哪个是最重要的对话框并仅显示该对话框。要显示的对话框确定如下:
如果“运行无许可证文件”设置为“True”且.NETReactor无法找到许可证文件,或者存在许可证文件(无论“无许可证文件运行”是否为真),且许可证文件无效,损坏,不是因为运行应用程序的PC的硬件ID,或因某些其他原因无效,.NETReactor将显示“无效的许可证文件”对话框;
如果应用程序已过期,.NETReactor将显示第一个锁的对话框,该对话框按此顺序触发应用程序到期:
截止日期
评估已过期
超过的使用次数
如果应用程序尚未过期,则启用Nag屏幕,并且XDAYS设置应显示NAG屏幕,然后显示NAG屏幕。