金雅特加密狗 全面安全的软件加密锁解决方案
圣天诺Sentinel、超级狗、SafeNet身份认证令牌、赛孚耐软件加密狗
武汉金雅特公司帮助软件商实现高强度版权保护,提高软件的销售收入。

圣天诺LDK赛孚耐加密狗Sentinel HASP 常见技术问题汇总 武汉金雅特-20171129

作者:武汉金雅特加密狗来源:www.jinyate.net网址:http://www.jinyate.net/nd.jsp?id=93#_np=117_720
文章附图

圣天诺LDK 常见技术问题  赛孚耐加密狗HASP

1.

圣天诺LDK (safenet 加密狗)LDK7.3不能直接覆盖

要先卸载才能装7.4



2.

圣天诺LDK (safenet 加密狗)设置的软件开机启动但是程序运行的比加密狗快直接弹出找不到加狗不能运行    

答:外壳—保护设置中启用运行等待功能,可以在软件准备启动但是加密狗没有准备好的情况下等待直至正常启动

3.

圣天诺Sentinel(safenet 加密狗)LDK7.3烧制的时候出现错误

答:错误已经说明了,订单的开始时间是在未来。请查看下订单的开始时间。



4.

圣天诺Sentinel(safenet 加密狗)录入狗和烧制狗时都提示以下图片的内容

答:看看ie配置里面是否禁止了java。在安全里也可以添加安全例外。


5.

圣天诺Sentinel(safenet 加密狗)LDK  EMS安装报错

答:安装LDK套件出现错误,先检查一下安装包是否完整,右键setup.exe用管理员权限安装


6.

圣天诺Sentinel(safenet 加密狗)LDK要用到linux正式库

答:需要在导入主锁的时候勾选linux正式库  下载完成之后再我的文档


7
圣天诺Sentinel(赛孚耐 加密狗)常见问题EMS 无法启动


现象:

http://localhost:8080/ems 页面无法打开

解决办法:

检查服务项中EMS,SQL,LMS是否已经启动

检查JAVA版本及路径

运行C:\Program Files (x86)\SafeNet Sentinel\Sentinel EMS\EMSServer\bin目录下的SentinelEMSw.exe

检查JAVA页面下的JAVA路径是否正确,如设置的路径不

正确,手工指定正确的路径

将EMS地址更改为http://127.0.0.1:8080/ems

检查是否有杀软或优化软件拦截了EMS服务


8

圣天诺Sentinel(赛孚耐 加密狗)常见问题No HASPvlib 错误

现象:

提示Vendor lib cannot be found/错误48,HASP_NO_VLIB

解决办法:

开发商用MasterWizard导入主锁.

将开发商机器上如下目录里的haspvlib_xxxxx.dll vlib文件复制到客户电脑的对应目录下

C:\Program Files\Common Files\Aladdin Shared\HASP (32位系统)

C:\Program Files (x86)\Common Files\Aladdin Shared\HASP (64位系统)


9

圣天诺Sentinel(赛孚耐 加密狗)常见问题Sentinel LDK :: C++ Linker Error in VS2015

现象:

C++ Linker Error in VS2015

libhasp_windows_demo.lib: error LNK2001: unresolved external symbol __snprintf

libhasp_windows_demo.lib: error LNK2001: unresolved external symbol _printf

libhasp_windows_demo.lib : error LNK2001: unresolved external symbol __vsnprintf

ibhasp_windows_demo.lib : error LNK2001: unresolved external symbol _sprintf

Debug\hasp_demo_10.exe : fatal error LNK1120: 4 unresolved externals

解决办法:

在工程选项中添加 legacy_stdio_definitions.lib

可参考https://msdn.microsoft.com/en-us/library/bb531344.aspx

LDK7.5会解决此问题


10

圣天诺Sentinel(赛孚耐 加密狗)常见问题在IE11中无法显示ACC

现象:

在Windows10 或2012的IE11中无法显示ACC,但在其他浏览器中正常

解决办法:

关闭Enhanced Protected mode

或 将http://localhost” 和http://127.0.0.1 加入到信任列表中


11

圣天诺Sentinel(赛孚耐 加密狗)常见问题如何解析C2V中的硬件指纹

问题:

如何解析C2V中的硬件指纹

解决办法:

LDK里有提供decode的功能,可以C2V中获取机器的指纹,方法如下。可以通过这个方法来验证那些机器的指纹是否是一样的

运行Toolbox,选择License Generation API

点击sntl_lg_initialize

sntl_lg_decode_current_state ,选择C2V后点击执行即可解析出指纹.




12

圣天诺Sentinel(赛孚耐 加密狗)常见问题ACC无法正常显示

现象:

ACC无法正常显示,手工重启license manager服务失败

解决办法:

建议先关闭所有的杀毒软件

右键选择以管理员方式运行CMD(命令行窗口).

运行命令"netsh winsock reset".

运行命令"netsh int ip reset'".

重新启动电脑.


13

圣天诺Sentinel(金雅拓 加密狗)常见问题无法获取AdminMode指纹

现象:

无法获取AdminMode指纹,获取的指纹中只有UserMode

解决办法:

安装新的驱动,确认ACC可以正常显示

用管理员运行RUS或取客户自己编写的取指纹工具


14

常见问题LDK网络锁提示H0050错误

现象:

使用LDK7.3正常,更新到LDK7.4后,网络版提示50错误

解决办法:

更新到LDK7.4的外壳或API,必须同时给客户更新7.41的驱动,否则无法使用网络锁

新驱动7.41下载地址

http://china.safenet-inc.com/DriveDownload.aspx


15


问题:圣天诺Sentinel(金雅拓 加密狗)开发商工具包安装以后有些菜单显示为灰色
原因:安装包不完整或安装时部分文件被杀毒软件拦截
解决办法:卸载原来安装的开发商工具,关闭杀毒软件,以管理员模式重新安装

16






问题:圣天诺Sentinel(金雅拓 加密狗)网络锁运行时提示: Feature not  found(H0031)
原因:1.端口1947是否打开?2.hasp  license manager service服务是否启动?3.局域网设置问题
解决办法:开启1947端口,打开管理工具的服务菜单,启动hasp  license manager service服务
检查局域网设置有没有问题

17






问题:圣天诺Sentinel(金雅拓 加密狗)网络锁运行时提示: sentinel  license manager version too old(H0042)
原因:加密时hasplms.exe的版本比用户电脑里面的hasplms.exe版本高
解决办法:将加密时候的hasplms.exe文件复制替换到用户电脑里面的旧版文件

18






问题:圣天诺Sentinel(金雅拓 加密狗)EMS授权管理工具无法打开,提示:127.0.0.1:8080  ERR_CONNECTION_REFUSED
原因:sentinel EMS service 服务没有启动
解决办法:打开管理工具的服务菜单,启动sentinel  EMS service 服务




19

圣天诺Sentinel(金雅拓 加密狗).LDK提示 API 错误401

解决办法:重新导一下主锁的API库函数吧


20

圣天诺Sentinel(gemalto 加密狗)LDK Linux下报错H0050

解决办法:查询错误代码表:

50   HASP_SCOPE_RESULTS_EMPTY  Unable to locate any Feature that matches thescope

就是在匹配的查询范围内没有查找到对应的特征值。


21

圣天诺Sentinel(gemalto 加密狗)VB.NET开发的运行环境是framework 1.0请问我们的超级狗是否可以支持

解决办法:外壳可以保护.netframework1.0,但保护后的文件会是基于framework2.0.


23 圣天诺Sentinel(gemalto 加密狗)LDK打开EMS报错

Sentinel ems login

Connection refused(1)

解决办法:服务项里边重启一下SentinelEMS Server这个服务项试试看,

如果还不行,就改一下EMS的端口再试试看。


24 圣天诺Sentinel(gemalto 加密狗)如何修改EMS的端口?

在控制面板里边找到“程序与功能”,点击进去找到SentinelLDK,右键选择“修改”,然后在提示的窗口里边修改端口(比如默认的8080,修改为8081)


25

圣天诺Sentinel(赛孚耐 加密狗)如何设置LDK跨网段

解决办法:http://localhost:1947/_int_/config_to.html

在这里设置远程跨网段服务器的ip地址即可


26

圣天诺Sentinel(赛孚耐 加密狗)LDK7.5版本中文语言包

C:\ProgramFiles(x86)\GemaltoSentinel\SentinelLDK\VendorTools\VendorSuite\translations可以看到中文语言包。


27

圣天诺Sentinel(赛孚耐 加密狗)LDK时差问题

1. 在调用getRtc函数获取时间时,返回的状态是StatusOk,但是返回的时间中,小时不对,其它的年、月、日和分钟都是对,就是小时和实际电脑时间差8个小时,不知道怎么回事?

2. 关于hasp.Legacy.SetRtc时间设置函数的使用,这个函数到底是什么作用,可以用来限制我使用狗的期限吗?

使用如下代码

DateTime time2 = new DateTime(2016, 12,20);

          status2 = hasp.Legacy.SetRtc(time2);

时,状态返回是InvalidHandle,不知怎么回事

解决办法:

1. getRtc获取的是UTC时间, 中国的时区有8个小时的时差.

2. SetRtc是以前的一个接口, 现在已经不用了, 你看我们的文档和工具里面也都没有这个函数.

3.  狗的使用期限可以在加外壳的时候定义特征,然后通过EMS定义特征为时间限制.


28

圣天诺Sentinel(赛孚耐 加密狗)LDK网络锁无法找到

解决办法:由于客户服务器上没有安装驱动程序,导致SentinelLDK License Manager这个服务压根启动不了。

可以在LDK开发软件的安装目录下C:\Program Files (x86)\SafeNet Sentinel\SentinelLDK\Redistribute\Runtime Environment\Setup寻找

到HASPUserSetup.exe这个安装程序,然后拷贝此安装程序到服务器上,运行安装后,即可。


29

圣天诺Sentinel(赛孚耐 加密狗)LDK安装2008数据库失败

The installation of emsdatabase instance –ms sql express

Edition 2008 r2 sp2(64-bit) has failed  setup will now exit

解决办法:可以先还原一下系统到安装LDK之前的状态,然后右键选择“管理员权限安装”。


30

圣天诺Sentinel(赛孚耐 加密狗)LDK EMS连接被拒绝无法启动服务

解决办法:EMS的问题, 查看一下jvm的设置 :  检查EMS server的属性, 执行 SentinelEMSw.exe , 选择java页面, 察看java的jvm.dll, 查看一下这个路径下是否有jvm.dll,或者把使用的jvm.dll的路径写在这里


文章分类: 常见技术问题