首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

读卡器,用dll接口,放在客户端,B/s如何实现调用客户端的dll

2012-04-10 
读卡器,用dll接口,放在客户端,B/s怎么实现调用客户端的dll身份证读卡器,USB接口接在客户端,现在服务器有一

读卡器,用dll接口,放在客户端,B/s怎么实现调用客户端的dll
身份证读卡器,USB接口接在客户端,现在服务器有一个WEB,在客户端上这个网站,读卡后把资料填在页面上上传,现在就一个dll文件,非托管,问题是怎么实现调用,在客户端。
我这里在web上直接dllimport引用,但是变成调用服务器上的dll了,怎么解决?有人说用activex再包一次,我试了结果还是调用是服务器的dll/

[解决办法]
做个OCX客户端下载下来
[解决办法]
如果读卡器相当于键盘输入,不需要任何方式,只需要将光标置入一个文本框就行

如果需要驱动支持,那么只能采用ActiveX控件的方式了
[解决办法]
做过两个读卡器,类似LZ所说的功能,不过是C/S版本的,LZ说下读卡器的品牌吧。
我之前做的两个读卡器,对方提供的dll都不一样,但是这个dll所依赖的其他2个com组件都是相同的,所以我自己写了个通用dll,LZ有问题的话可以PM我。
[解决办法]
active
[解决办法]

探讨
active

[解决办法]
这个最好是和厂家要个ActiveX控件吧。
一般如果厂家做的支撑多了,都会有解决方案的。
我以前是给厂家做这个东西的。
如果你自己要做就给你个思路:
(1)编写读取身份证的active控件。
(2)把这个ActiveX控件和那两个Dll打包形成一个安装文件。(当时使用Winrar的自解压功能)
(3)让客户端下载这个安装包,并安装。(默认路径就可以了)
(4)OK.

热点排行