DashO用户指南:如何激活DashO保护程序?

翻译|使用教程|编辑:杨鹏连|2021-05-18 10:38:11.930|阅读 11 次

概述:PreEmptive Protection™DashO™是用于Java,Android和Kotlin应用程序的应用程序强化和混淆工具。DashO通过多种方式来保护您的库或应用程序。本文介绍如何激活DashO保护应用程序?

# 31款JAVA开发必备控件和工具 # 企业数字化建设 合规才安全

相关链接:

DashO-Pro是第三代的Java混淆器(obfuscator)、压缩机(compactor)、优化工具和水印工具(watermarker)。它能有效保护和防止Java程序被反编译和篡改,是Java代码保护的理想选择。DashO-Pro除了为Java代码提供领先的代码保护外,它还将应用程序的大小缩减到原文件的70%。如果您正在找寻为您的Java程序提供反编译保护、提高运行速度和减少程序体积的办法,那么我们推荐您使用DashO。

DashO可以降低和管理Java应用程序开发所带来的风险。我们的5,000多家企业客户和300,000多名用户列举了许多理由,说明他们为什么信任PreEmptive--特别是DashO--来保护他们的Java应用的安全并提高其价值。

点击下载DashO最新版

您必须使用许可证密钥激活DashO的安装才能使用它。当您购买DashO的一个或多个许可证时,PreEmptive将为您发送每个许可证的许可证密钥。同样,当您下载DashO评估版时,PreEmptive将向您发送评估许可证的密钥。 不同类型的许可证允许您以不同的方式使用该软件,并且必须使用正确的许可证密钥激活DashO,这一点很重要。

如果您通过Config Editor激活,那么您将在该过程中输入适当的许可证密钥。激活过程将为该机器上的DashO将来运行提供并自动保存许可证令牌,因此您无需再次激活。

如果在此过程中遇到任何错误,请参阅故障排除。有关许可的更多信息,请联系PreEmptive Solutions。

页面内容

牌照种类

  • 构建许可证和用户许可证
  • 浮动许可证
如何激活
  • 具有Java属性或环境变量
  • 有争论
  • 优先顺序
激活工具
互联网连接要求
续订
许可证字符串

牌照种类

DashO许可证可以是构建许可证或用户许可证。另外,给定的许可证可能不是浮动许可证。

构建许可证和用户许可证

构建许可证旨在用于构建代理,以构建可用于生产环境的软件。当您使用构建许可证来运行DashO时,您可以公开分发所得的软件。

用户许可证主要供开发机器上的开发人员使用,例如,将DashO集成到其构建过程中或使用Config Editor编辑其DashO配置。此外,所有DashO评估许可证都是用户许可证。当您使用用户许可证运行DashO时,您可能不会公开分发所得的软件。如果使用参数或环境变量使用用户许可证激活DashO ,则还需要包括电子邮件地址以形成完整的许可证字符串。

注意:
确保对您的许可密钥和令牌保持适当的控制。

浮动许可证

一个浮动许可证是可以在任意数量的机器被激活,使他们能够在尽可能多的生成代理为您的团队使用了您的许可证的并发建立限制使用的许可证。这使您可以在作为自动构建系统的一部分动态配置的构建代理上使用DashO。PreEmptive会将“构建许可证”配置为默认情况下为“浮动”。

使用浮动许可证时,每次运行DashO时都将根据PreEmptive的服务器验证订阅,因此运行DashO需要有效的Internet连接。

非浮动许可证只能在有限数量的计算机上激活,但是一旦激活,DashO将不需要在每次运行期间都通过PreEmptive服务器成功验证。您可以在没有有效互联网连接的计算机上使用非浮动许可证。

如何激活

如果您运行DashO Config编辑器但尚未激活(或在菜单中选择“帮助”->“更改产品许可证...”),则会启动“激活工具”。按照提示使用您的Web浏览器激活DashO。
通过“配置编辑器”激活将为将来在该计算机上运行DashO设置并自动保存许可证令牌,因此您无需再次激活。如果在此过程中遇到任何错误,请参阅故障排除。
注意: 您可以随时通过导航到“帮助”菜单并选择“更改产品许可证”来更改许可证。

具有Java属性或环境变量

您可以将Java属性或环境变量设置DASHO_LICENSE为包含许可证密钥(格式为许可证字符串)。设置此选项后,每次运行DashO都会使用存储在属性或变量中的许可证密钥来激活自己。Java属性优先于环境变量。
在动态预配的构建代理上激活DashO时,这很有用,因为可以通过构建系统自动设置变量。在动态预配的构建代理上激活时,所涉及的许可证必须是Floating License。
从环境变量中读取许可证密钥后,DashO将不会保存它。如果以后取消设置变量,则需要使用其他方法之一来激活DashO。

有争论

您可以将许可证密钥(格式为许可证字符串)显式传递给DashO的各种构建接口。这包括:

  • DashO命令行
  • DashO GUI命令行
  • PreMark命令行
从命令行读取后,DashO将不会保存您的许可证密钥。如果以后停止传递该参数,则需要使用其他方法之一来激活DashO。

优先顺序

DashO运行时,将获得许可证密钥和注册信息,如下所示:

  1. 如果使用了该--license参数,则该值将仅在此运行时用于激活DashO。
  2. 否则,如果设置了DASHO_LICENSEJava属性,则该属性的值仅用于为此运行激活DashO。
  3. 否则,如果设置了DASHO_LICENSE环境变量,则该变量的值仅用于为此运行激活DashO。
  4. 否则,如果DashO先前是通过Config Editor在此计算机上激活的,则使用该注册信息。
  5. 否则,如果正在运行“配置编辑器”,则将提示您输入许可证密钥。该密钥将用于激活该机器的DashO,保存注册信息以供将来运行。
  6. 否则,DashO将出错。
激活工具

DashO激活工具是一个图形用户界面,如果不通过Java属性,环境变量或参数传递许可证信息,则可以激活DashO 。

如果尚未激活,则在启动Config Editor时会自动启动激活工具。

激活工具会preemptive.com在专门为激活过程生成的页面上,将Web浏览器打开到,。按照该页面上的提示将您的安装与您的preemptive.com帐户和许可证相关联。

在不支持自动浏览器通信的系统上,将显示一个对话框,允许您手动输入信息。

在上完成激活过程后preemptive.com,您的网络浏览器将:
  • 通过localhostHTTP请求与激活工具进行通讯。
  • 为您提供令牌以手动输入。
然后,激活工具将验证激活。

如果成功验证了激活,该工具将显示以下消息:

成功的激活将保存在计算机上,从而使DashO可以运行而无需再次激活。
注意: 有关诊断激活问题的帮助,请参阅《故障排除》。

互联网连接要求

激活需要Internet连接,以便通过PreEmptive的服务器验证许可证密钥。 浮动许可证在运行DashO时也需要有效的Internet连接。
为了避免由于间歇性网络问题而导致构建失败,DashO将在短暂的等待时间后重试失败的连接。如果重试后无法建立连接,则构建将失败,并显示一条错误消息,描述网络问题。
如果许可证服务器响应指示其正在计划维护中,则默认情况下,DashO将每30秒重试该连接最多30分钟。可以使用以下环境变量来配置连接尝试和超时值之间的延迟:

  • 该DASHO_MAINTENANCE_RETRY_DELAY变量设置连接尝试之间的延迟(以秒为单位)。
  • 该DASHO_MAINTENANCE_RETRY_TIMEOUT变量设置连接失败前的重试时间(以分钟为单位)。
两个值都必须提供为正整数。

续订

激活后,DashO将从PreEmptive的服务器下载您的注册信息。如果您有订阅并且订阅已过期,则将提示您续订。

如果您的订阅已过期并且尚未续订,则DashO Config Editor将在缩减功能模式下运行。如果您的订阅需要引起注意,“配置编辑器”的状态栏将提醒您,并提供指向适当资源的链接。更新订阅后,重新启动DashO Config编辑器,它将从PreEmptive的服务器下载更新的信息,并再次以完整功能模式运行。

许可证字符串

激活DashO的几种方法要求您提供“许可证字符串”。

  • 如果您具有构建许可证,则您的许可证字符串只是您的许可证密钥。
  • 如果您具有用户许可证,则您的许可证字符串是您的许可证密钥,并且您的电子邮件地址用冒号(例如00000000000000000000000000000000:jdoe@mycompany.com)分隔。


如果您对该加密/解密软件感兴趣,可以在慧都网免费下载最新试用版,加入加密/解密QQ交流群:740060302

需要更详细的版本报价比较?欢迎咨询我们的 慧都客服~或者直接拨打023-68661681


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:PreEmptive

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat