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

C#中使用外接设备指纹识别系统()

2013-12-10 
C#中使用外接设备指纹识别系统(高分求教)问题是这样的 我们做一个备品领取系统,需要专门的某人通过指纹验

C#中使用外接设备指纹识别系统(高分求教)
问题是这样的 我们做一个备品领取系统,需要专门的某人通过指纹验证才能领取出东西,请问怎么样和C#我做的程序串联起来?

是否需要把指纹数据保存导数据库啊? 没接触过这样的外接设备,求思路,或者有做过类似项目的  给个代码看看。谢谢
[解决办法]
人家都有dll,你拿来用就是了
[解决办法]
和你使用微软非WINDOWS的API一样的,比如导入ini文件


   /// <summary> ini文件操作类,主要有创建、读、写
    /// 
    /// </summary>
    public class IniFile
    {
        private string IniFileName;

        [DllImport("kernel32")]
        private static extern int GetPrivateProfileInt(string lpAppName, string lpKeyName,
         int nDefault, string lpFileName);

        [DllImport("kernel32")]
        private static extern int GetPrivateProfileString(string lpAppName, string lpKeyName,
         string lpDefault, StringBuilder lpReturnedString, int nSize, string lpFileName);

        [DllImport("kernel32")]
        private static extern bool WritePrivateProfileString(string lpAppName,
         string lpKeyName, string lpString, string lpFileName);


//注意这里就使用了GetPrivateProfileString方法,来自于外部DLL“kernel32”
//要什么参数及返回什么结果,这个就看开发文档SDK
 /// <summary>
        /// 读ini的指定节点、key的值(string)
        /// </summary>
        /// <param name="Section"></param>
        /// <param name="Key"></param>
        /// <param name="Default"></param>
        /// <returns></returns>
        public string ReadIni(string Section, string Key, string Default)
        {
            StringBuilder temp = new StringBuilder(1024);
            int rec = GetPrivateProfileString(Section, Key, Default, temp, 1024, IniFileName);
            return temp.ToString();
        }



[解决办法]
SDK一定会提供int GetPrivateProfileString(参数列表)给你的,你照着下面这样的格式写就成

[DllImport("kernel32")]
        private static extern int GetPrivateProfileString(string lpAppName, string lpKeyName,
         string lpDefault, StringBuilder lpReturnedString, int nSize, string lpFileName);
-------------------------------------------------
另外,如果提供是COM库。那就更简单了,直接在解决方案资源管理器里,添加引用。如果有注册成COM库就选COM引用,也可以直接浏览目录引用。
[解决办法]
http://blog.csdn.net/small5e4444/article/details/5022649

这个文章里,是读卡用的,你改成指纹的就行了
[解决办法]
http://blog.csdn.net/small5e4444/article/details/5022649

这个文章里,是读卡用的,你改成指纹的就行了
[解决办法]
讀卡相對要簡單一些
指紋,用得比較多的國內是中控的,
國外是DIGITALPERSONA的。
他們都有提供API及DEMo代碼,先下點資料看一下,完了,幾百塊,賣個試下就好了
[解决办法]
这个一部分取决于你的设备和你的需求。

Device除了指纹提取功能,是否支持指纹匹配(需要用户输入ID);是否支持指纹识别(无需用户输入ID)和自有数据库,自有数据库支持多少用户;

如果Device不能满足你的需求,那你的程序就有可能要建指纹数据库,并且可能和第三方指纹指纹识别引擎集成。

一般而言,device提供的东东就能够满足基本需求了;
device是slave,你的程序是master;你的程序处理一下流程问题,按逻辑发指令就可以了。

[解决办法]
厂家应该给个DLL文件和演示程序的

[解决办法]
引用:
人家都有dll,你拿来用就是了

发个链接或贴上代码..
[解决办法]
给你个下载地址 上面各种各样的都有
点此进入下载

热点排行