473,395 Members | 1,496 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Fingerprint reader API (Authentec sensor) with SDK

Hi Guys,

I start to learn C++, because I got win API which interating with
Fingerprint reader from Authentec, it comes with SDK and program samples.
I just want to create application where by scan fingerprint and directly
recorded in the database SQL Server.

Does anyone able to assist me on this, I'll very much appreciate.

Best Regards,
Martin Adhie
Aug 18 '06 #1
6 12265
I start to learn C++, because I got win API which interating with
Fingerprint reader from Authentec, it comes with SDK and program samples.
I just want to create application where by scan fingerprint and directly
recorded in the database SQL Server.

Does anyone able to assist me on this, I'll very much appreciate.
Before we could answer that question:
- do you already know C?
- do you know SQL / database design?

If you answer no to both questions, it depends on your situation:
is this something work related or not?
If it is, then the best solution would be to hire a programmer to help you
set up the application so that you can learn from him, while still creating
a solution in a short time.

If there is no time pressure, or this is a personal project, you have to
learn both C++ and SQL / database design.
In that case, I can advise 'The C++ programming language, 3d edition' for
learning C++.
IF the API is pure C btw, you could also use /learn C#. It is much easier to
learn than C++ IMO.

For database design using SQL server I cannot advise you since I am no real
expert, and I learned what I know on the job.

--

Kind regards,
Bruno van Dooren
br**********************@hotmail.com
Remove only "_nos_pam"
Aug 18 '06 #2
>
Before we could answer that question:
- do you already know C?
- do you know SQL / database design?

If you answer no to both questions, it depends on your situation:
is this something work related or not?
If it is, then the best solution would be to hire a programmer to help you
set up the application so that you can learn from him, while still creating
a solution in a short time.

If there is no time pressure, or this is a personal project, you have to
learn both C++ and SQL / database design.
In that case, I can advise 'The C++ programming language, 3d edition' for
learning C++.
IF the API is pure C btw, you could also use /learn C#. It is much easier to
learn than C++ IMO.

For database design using SQL server I cannot advise you since I am no real
expert, and I learned what I know on the job.

--

Kind regards,
Bruno van Dooren
br**********************@hotmail.com
Remove only "_nos_pam"
Hi Bruno,

Thanks for your attention and reply my posting.
I've been introduced C DOS when in college 5 years ago, not sufficient.
Database design SQL, yes, I'm quite confident because I'm E-Commerce and ERP
developer using VB.net and partly C#.

When I gotten this API sample app for fingerprint, I've no idea, then I
tried exploring Ms. Visual C++ 2003. Only thing that I can understand was
Windows Form Application .NET project because it's similar structure with
VB.net.

But what kind of this API project, MFC, ATL, Win32, no idea.
This for your reference http://www.authentec.com/getpage.cfm?sectionID=42,
the device using USB similar with Ms Fingerprint reader,
http://www.microsoft.com/hardware/mo...s.aspx?pid=036, the different is Authetec sensor in my opinion is the best.

OK see you again later, Thank you,
Martin
Aug 19 '06 #3
I've been introduced C DOS when in college 5 years ago, not sufficient.
Database design SQL, yes, I'm quite confident because I'm E-Commerce and
ERP
developer using VB.net and partly C#.

When I gotten this API sample app for fingerprint, I've no idea, then I
tried exploring Ms. Visual C++ 2003. Only thing that I can understand was
Windows Form Application .NET project because it's similar structure with
VB.net.

But what kind of this API project, MFC, ATL, Win32, no idea.
This for your reference http://www.authentec.com/getpage.cfm?sectionID=42,
the device using USB similar with Ms Fingerprint reader,
http://www.microsoft.com/hardware/mo...s.aspx?pid=036,
the different is Authetec sensor in my
Hello Martin,
If you know VB.NET or C#, then I think the best approach is to check with
the supplier if the SDK is a C style API like the standard windows APIs, or
a C++ SDK, or a set of COM components.

I suspect that it will be a C style API or a COM component (ActiveX).
I that case, you can use the SDK very easily in a C# or VB.NET project using
PInvoke (for calling C style functions) or using interop (COM classes).

That would rid you from the need to learn C++ in a short timeframe.

--

Kind regards,
Bruno van Dooren
br**********************@hotmail.com
Remove only "_nos_pam"
Aug 19 '06 #4
....
I suspect that it will be a C style API or a COM component (ActiveX).
I that case, you can use the SDK very easily in a C# or VB.NET project using
PInvoke (for calling C style functions) or using interop (COM classes).

That would rid you from the need to learn C++ in a short timeframe.

--

Kind regards,
Bruno van Dooren
br**********************@hotmail.com
Remove only "_nos_pam"
I think you'r right, seems like using C style, so now I'm trying using
PInvoke, althought still couldn't get. 2 questions?
- For DLLImportAttribute, is it compusary that the file as a
registered/registry unmanaged code?
eg.: user32.dll
- If the function which inside event handler, can we still using it?
eg: protected BOOL DoBeginEnroll ( void ), protected afx_msg void
OnLButtonDown ( UINT unused , CPoint cp . The code inside is togather with
UI code.

Thanks you very much,
Martin
Aug 21 '06 #5
>I suspect that it will be a C style API or a COM component (ActiveX).
>I that case, you can use the SDK very easily in a C# or VB.NET project
using
PInvoke (for calling C style functions) or using interop (COM classes).

I think you'r right, seems like using C style, so now I'm trying using
PInvoke, althought still couldn't get. 2 questions?
- For DLLImportAttribute, is it compusary that the file as a
registered/registry unmanaged code?
eg.: user32.dll
The unmanaged dll does not need to be registered. It just has to be
somewhere the your managed exe or dll can find it.
I always place it alongside my managed applications.
- If the function which inside event handler, can we still using it?
eg: protected BOOL DoBeginEnroll ( void ), protected afx_msg void
OnLButtonDown ( UINT unused , CPoint cp . The code inside is togather
with
UI code.
I don't think I understand what you are asking. could you explain a bit
more?

--

Kind regards,
Bruno van Dooren
br**********************@hotmail.com
Remove only "_nos_pam"
Aug 21 '06 #6
Hi Bruno,

After quite long finally we able to do it. You r right we can call from
VB.NET, but we tried to modify directly from SDK sample code from Authentec
in C++, it works. Some problem remain but consider ok.

Not to forget your guide at first, thank you very much.
Martin Adhie - from SG

"Bruno van Dooren [MVP VC++]" wrote:
I suspect that it will be a C style API or a COM component (ActiveX).
I that case, you can use the SDK very easily in a C# or VB.NET project
using
PInvoke (for calling C style functions) or using interop (COM classes).
I think you'r right, seems like using C style, so now I'm trying using
PInvoke, althought still couldn't get. 2 questions?
- For DLLImportAttribute, is it compusary that the file as a
registered/registry unmanaged code?
eg.: user32.dll

The unmanaged dll does not need to be registered. It just has to be
somewhere the your managed exe or dll can find it.
I always place it alongside my managed applications.
- If the function which inside event handler, can we still using it?
eg: protected BOOL DoBeginEnroll ( void ), protected afx_msg void
OnLButtonDown ( UINT unused , CPoint cp . The code inside is togather
with
UI code.

I don't think I understand what you are asking. could you explain a bit
more?

--

Kind regards,
Bruno van Dooren
br**********************@hotmail.com
Remove only "_nos_pam"
Sep 15 '06 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: lewixlabs | last post by:
Hello, I have to develop an application which use Microsoft Fingerprint Reader. This device can be handled like a scanner? So can i use a class inside Platform SDK or API? There are resources?...
23
by: Roel Melchers | last post by:
My ACCESS-database contains all members of my association. When the members attend to a meeting I want to record their presence. When they enter they identify themselves by putting their finger...
1
by: Roel Melchers | last post by:
How to connect my new bought fingerprint reader to my database. My fingerprint reader came with a SDK (Software Development Kit). With that SDK, it said, it is very easy to connect the reader to...
3
by: Javier Camacho | last post by:
Hi , We want to deploy a Microsoft Fingerprint solution in order to authenticate our ASP.NET applications. I want to know if exists a SDK to Microsoft FingerPrint Reader or if We have to use the...
1
by: James_patageul | last post by:
Hello people, I'm currently dev. a application under VB.NET and i would like to use the microsoft Fingerprint Reader for the login of this app. so i whant stock the information (from the reader)...
8
by: Jon Vaughan | last post by:
Has anyone had any exposure to a fingerprint SDK ? If so what did you use and how and how did you find it ? Thanks
0
by: durumdara | last post by:
Hi! I have an application (Python + wx) somewhere. The users use they fingerprint to log. But we have a problem that in this time the fingerprint logon is do REAL windows logon, so every user...
0
by: jessontan | last post by:
Could anyone know how to operate the fingerprint scanner as reader in attendance system? Help me please....
4
by: mlmn | last post by:
I bought an IBM USB Fingerprint reader. I want to use it to authenticate a user for database access. When some one tries to access a database, his ID should be provided and then his fingerprint...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.