读书人

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

发布时间: 2013-12-10 15:05:55 作者: rapoo

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,你拿来用就是了

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

读书人网 >C#

热点推荐