PB设计的读卡程序 问题请教
读卡程序调用的是厂家通过的 dcrf32.dll。
读卡程序在服务器本机上运行正常,在客户端本机上也运行正常。
但是在客户端通过第三方虚拟连接软件调用服务器上的读卡程序,不能正常运行。
读卡器插在客户端本机上。
问了厂家他们说要搞封装处理,具体的是什么问题没有说。
请各位前辈指点下。
[解决办法]
猜测程序里是不是用GetCurrentDirectory()定义了全局的路径?
getfileopenname等函数会影响到CurrentDirectory的取值
客户端直接使用读卡器,没有问题,是因为调用API时,首先检索的是安装路径下的dcrf32.dll,而通过第三方调用时,无法定位到位于客户端安装目录下的DLL,所以函数调用失败,尝试一下在第三方软件安装目录里放一份dcrf32.dll
[解决办法]
我觉得啊
读卡器动态链接库在C:\WINDOWS\system32里,虚拟连接时读卡器不一定能取到系统目录或者取到的也是错误的,所以报错找不到读卡器。
销售说有办法就让他给弄呗
曾经有一个老外用苹果IPAD装了个WIN7虚拟机,然后跟我说运行我们的程序连不上数据库,很想告诉他 玩蛋去吧