3

我们正在使用 C# ZKempkeeper (CZKEMClass) dll 从生物识别/手指扫描机器下载考勤数据。

有时代码运行良好,但主要是花费很长时间,甚至没有给出超时错误。这是编译器卡住并且永远不会回来的行

status = zkemkeeper.ReadAllGLogData(iMachineNumber); 
4

2 回答 2

-1

我以前也遇到过同样的问题。我必须以管理员身份运行它,因为主项目使用的是外部 DLL。

于 2019-10-25T18:17:01.597 回答
-1

尝试

实际上,从屏幕上看,只有 ZKEMSDK.DLL 和“Visual C++ 2003 运行时”缺失但需要。上面的其他 DLL 丢失是“正常的”,不会损害您的应用程序的功能。

不幸的是,由于微软似乎在 VC2005 之前删除了 C++ 运行时的下载,因此您应该使用该软件包随附的 DLL。

另外,请确保您的程序编译为“x86”而不是“Any CPU”,否则它将无法在 64 位系统上找到 DLL。(它依赖于 VC++ 2003 运行时的事实意味着它必须是 32 位 DLL)

https://social.msdn.microsoft.com/Forums/en-US/11fbbd80-cf40-4ecd-8f73-26785cb32383/unable-to-use-zkemkeeperdll-from-64-bit-computer?forum=netfxbcl

于 2019-10-30T18:33:46.320 回答