应用文档
应用文档
应用文档 首页 > 应用文档

圣天诺LDK常见错误及解决办法

更新时间:2023-06-08 16:02:28   点击量:
H0007 未找到sentinel锁
请确保对应的子锁已经插上,查看锁上的灯是否亮。如问题依旧存在,请在电脑上安装驱动后,浏览器打开http://127.0.0.1:1947,点界面左边的sentinel keys键,查看右边界面上是否有对应颜色的加密锁图标出现。

E0002 .net运行库haspdnert_x64.dll太旧
如果加密的是exe,将加密生成的所有文件与exe放一起;如果加密的是dll,需要将生成的文件拷到系统目录下。

H0031 找不到功能
加密锁中没有对应功能的授权,请用EMS工具将对应功能烧录到加密锁中。

使用网络锁跨网段客户端无法访问到加密锁
请在客户端安装驱动,浏览器打开http://127.0.0.1:1947,左边选择“配置”,右边选择“访问远程授权管理器 ”,把“允许访问远程授权”和“广播搜索远程授权”都勾上,下面填写插网络锁电脑的IP地址,点提交。

H0084 锁因为共享而无法访问
可能是客户有使用 VMware ESXI引起
可以加 disable_integrated_hl=1 这个参数到  hasp_vendorid.ini (C:\Users\用户名\AppData\Local\SafeNet Sentinel\Sentinel LDK\hasp_vendorid.ini).
也有可能用了如“USB over network”这种USB共享软件,需要设置把加密锁只能分配给一台电脑用。
 
internal error 0x7102 occurred
加密时在保护设置里面取消程序完整性保护。
 
E0003 
调整一下高级选项的 IMPORT_PROTECTION 选项,默认是启用,改为“禁用”或“仅系统 DLL”, 可以先改为禁用, 然后确认一下是否能解决 E0003 的错误。 如果能解决,就将这个选项打开,然后在 Imported libraries to exclude 这里挨个试一下看看是哪个 dll 导致了这个问题。
 
H0033 无法访问sentinel运行环境
重新安装一下驱动。

E0001 Errors in the executable file
外壳加密时更改高级选项里的 IMPORT_PROTECTION参数

H0027 检测到终端服务
这种问题出现在使用远程桌面的情况,加密锁默认是禁止使用远程桌面方式访问的,如果要使用远程桌面,需要更新加密锁中的授权,在开发包EMS定义产品界面,进入配置,把允许远程桌面功能激活,并重新烧锁或远程更新加密锁。

EMS中创建功能时显示“功能ID为xx的功能已属于此开发号”
出现此报错一般为新装开发包的电脑在创建功能之前已经导入了包含此功能ID的子锁,造成该ID号隐藏且被占用。
在EM的“管理”菜单,选admin console(管理控制台),找到general cofiguration项,把里面的“Show Auto-created Features/Products/Entitlements”后面的框打上勾,重启电脑或重启EMS服务,就可以使用之前隐藏的那个被占用的功能ID。

linuxenv: fatal E0001: internal error (hint 0x000007DB)
重新编被加密程序,编译时加参数  -fcf-protection=none'

更多错误码解决方案陆续更新中。。