Win 7 64位系统,运行Eplan p8加密狗,点击“启动加密狗服务”时候报错 “HASPHL2007Error,Error1275”。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win 7 64位系统,运行Eplan p8加密狗,点击“启动加密狗服务”时候报错 “HASPHL2007Error,Error1275”。相关的知识,希望对你有一定的参考价值。
第一种方式
1、以管理员权限运行“MultiKey.exe”,先点击“安装”在点击“修复”,不要立即启动系统,在系统右下角点击设置,然后按照顺序在禁用数字签名的方式重启系统。
2、重启系统后,会正确安装 virtual usb multiky设备和 SafeNet Inc. HASP Key。
第二种方式
1、禁用数字签名方式启动系统。
2、拷贝“SN-U10066.EGF”到 C:\\Users\\Public\\EPLAN\\Common"。
3、点击“SN-U10066.reg”添加进注册表。
MingW缺少Win32加密API的一些功能
我需要使用Win32 Crypto API中的一些函数,例如CryptQueryObject。问题是我还需要用MingW编译我的程序,并且包含的crypto库缺少我需要的一些函数,比如前面提到的CryptQueryObject。我尝试复制相关的C头定义,以便程序现在编译,但在链接时它失败了未定义的引用错误(因为mingw的crypt32.dll没有实现某些功能)。我尝试链接C: Windows System32 crypt32.dll,但它仍然返回链接错误。
有没有办法在mingw中使用整个Crypto API?
您需要动态链接到crypt32.dll。您可以在运行时使用Win32 API函数LoadLibrary + GetProcAddress执行此操作,也可以在编译时使用import library执行此操作。
对于运行时绑定,MSDN有一个good example。
编辑:如果您需要MinGW标头中没有的一堆API函数,请转到导入库。
我有同样的问题。下载并安装Windows SDK。
现在调用链接器:
gcc -L"C:Program Files (x86)Windows Kits10Lib10.0.14393.0umarm" -o "Test" ./main.o -lcrypt32
以上是关于Win 7 64位系统,运行Eplan p8加密狗,点击“启动加密狗服务”时候报错 “HASPHL2007Error,Error1275”。的主要内容,如果未能解决你的问题,请参考以下文章
安装EPLAN P8 2.1.4 时,我的加密狗在仿真时出现错误,导致安装不是,WIN7 64位系统,求解决!谢谢