Virbox 许可相关问题

目录

1. 云许可刷新失败,错误码0x00000040

2. 许可状态显示异常

3. 登陆许可提示网络超时

4. 代码或加壳后程序提示错误码0x13000038


 

 

1. 云许可刷新失败,错误码0x00000040

背景

软件用户通过Virbox 用户许可工具登陆云锁账号后,在刷新云锁许可时反馈错误码0x00000040网络错误。

排查流程

  1. 通过ping auth.senseyun.com没有问题。
  2. 查看windows防火墙已经关闭,windows提示正在使用McAfee的防火墙进行保护
  3. 查看系统上安装McAfee安全软件,尝试关闭McAfee防火墙,刷新云锁许可数据正常

结论:McAfee防火墙导致了云锁许可获取失败!

处理流程

  1. 打开McAfee安全软件主界面
  2. 在程序和internet连接查找和深思数盾相关的项,如图: ss服务
  3. 检测修复工具更新工具用户许可工具安装包
  4. 点击添加,设置80和443端口可用
  5. 刷新云锁许可

 

 


 

2. 许可状态显示异常

问题描述

① 用户许可工具端出现,许可状态异常的情况问题原因:是因为在发布许可过程中,利用开发商管理工具向用户锁内发布了一个锁定所有许可的全局许可。

            

二、解决办法

  • ① 利用开发商管理工具,向锁内发布解锁所有许可的许可。
    ② 发布许可



三、解决办法

① 选择相应加密锁
② 发布许可

 

 

① 提示发布到锁内成功

 

 

 

 

 


 

3. 登陆许可提示网络超时

 

原因

SS操作超时主要是以下3种原因:

1.使用网络锁的网络质量不好(精锐5网络锁)

2.检查ping我们云服务器的状态(云锁或软锁)

2.客户加壳后的软件或者其他应用进程在报错时做占用带宽、内存、cpu过大的一些操作,导致操作超时

3.可能是SS的bug


 

处理流程

针对以上原因,做出如果具体解决流程:

检查网络锁服务器信息(针对精锐5网络锁)

         a.确认网络锁服务器插锁,在使用网络锁的客户端使用”ping -t 服务器ip/服务器名称”命令测试一下局域网的质量

          如下图可以得知ping的连接时间过大,可能是远程通讯,一个比较稳定的局域网是几ms,下图还出现请求超时的现象,说明网络不稳定,会掉线,如果检测网络质量不好。建议客户更换网络锁连接的服务器ip

         

        b.在客户端打开“服务设置”,选择服务模式为“客户端模式”,重启服务

         

         c.在用户许可工具界面左侧点击刷新按钮,看网络加密锁列表

         

         d.如果网络加密锁选项下没有网络锁,则需要手动添加服务器ip,如下图顺序进行操作,步骤5服务器名称可以修改,也可以保持默认的new server,步骤6输入需要添加的服务器的ip,在步骤7点击确定后,在服务器列表选中添加的服务器ip,执行操作8进行连接测试,若连接测试失败,跟网管确认一下网络是否可用,若连接测试成功,则依次执行操作9、10,再在用户许可工具重新刷新一下,网络加密锁下面会显示对应的服务器ip

         

         e.如果网络加密锁选项下面有可用的网络锁,确定列表下的服务器是否有目标网络服务器

            如果有,则检查网络加密锁选项下的服务器在服务器列表中的位置,看排在靠前位置的服务器是否是目标网络锁服务器(一般用户许可工具会按照服务器列表的顺序查询使用网络锁)

                    如果是,暂不做操作

                    如果不是。检查靠前的服务器是否是手动添加的。连接超时3000表示服务器是自动识别的,连接超时为0表示是手动添加的,如果是自动识别的,建议最好更换网络锁服务器。如果不是,选中该服务器,点击下面的删除按钮。在服务器列表中删除这个服务器,再点击应用后,重启服                        务

                   

           如果没有,检查服务器是是否手动添加的

                             如果手动添加,删除该服务器,点击应用后重启服务

                             如果自动识别的服务器,建议更换网络锁服务器,且执行d,手动添加网络锁服务器ip

检查ping我们云服务器的状态

       执行命令ping -t auth.senseyun.com,检查连接状态,如果出现断线或连接时间过长导致的超时,检查网络质量

如果执行过操作一或二,确认局域网或者ping我们云服务器都正常时

         a.打开任务管理器,选择“性能”,确认报错时CPU、内存、磁盘 的使用情况,如果占用过大。需要关闭占内存、cpu、磁盘等的相关进程

         b.检查报错时是否在做一些上传、下载等操作,如果是,先停掉相关操作,因为如果占用带宽过大,也可能会导致超时现象

         c.用log_collection_tool.exe收集客户日志信息,方便我们研发研究分析,以便后续优化这方面的问题

出现这种报错,开发商可以更新软件版本

       在给软件加壳时选择许可失效提示形式为“程序可继续运行,点击确定后退出”,这样用户出现这样一个报错,点确定后可以重试,不会退出,不会导致数据没有保存

         

如果以上都没有问题

       确认出现报错时程序在做什么操作,最好能提供一个能复现问题的demo,并用log_collection_tool.exe收集客户日志信息,供研发分析解决,也可以远程处理

 


 

 

4. 代码或加壳后程序提示错误码0x13000038

错误码描述

错误的开发商密码。

常见场景

  1. Virbox protector 工具在点击加壳时会出现此错误码
  2. 调用slm_init或slm_init_easy函数时会出现此错误码

原因

开发商SDK、工具为定制工具,绑定特定的API密码,常出现此问题的原因是开发商在正式的SDK、工具上使用测试开发商的API密码或开发商在测试的SDK、工具上使用正式开发商的API密码。

处理方法

  1. 确认下载正式的SDK,下载界面在https://developer.senseyun.com/login.jsp登陆后点击下载
  2. 在云平台界面点击查看,在API密码标志项处点击查看
  3. 复制API密码至代码或工具中使用即可

 

阅读量:20

开启软件保护之旅

免费测试