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();
}