Fingerabdruck-Authentifizierung
Erfasse und verifiziere Fingerabdrücke über das Windows Biometric Framework. Funktioniert mit jedem WBF-kompatiblen Fingerabdrucksensor, mit dem System-Pool wie mit dem privaten Sensor-Pool.
Windows Hello, Fingerabdrucksensoren und Gesichtserkennung, in einer nativen Komponente für Delphi und C++ Builder. sgcBiometrics spricht direkt mit dem Windows Biometric Framework, sodass Sensor, Erfassung und Abgleich auf dem Rechner stattfinden, auf dem deine App ohnehin läuft.
Windows-Hello-Authentifizierung per Gesicht, Fingerabdruck und PIN in Delphi- und C++-Builder-Anwendungen. Mit Sprecher und Untertiteln. Nichts wird heruntergeladen, bevor du auf Play drückst.
Registrieren, identifizieren, und Windows kümmert sich um die Hardware.
Setze eine Komponente aufs Formular, wähle den Sensor-Pool und fordere eine Verifizierung an. Windows erfasst, Windows gleicht ab, und dein Ereignis-Handler erfährt, ob es die richtige Person war.
Erfasse und verifiziere Fingerabdrücke über das Windows Biometric Framework. Funktioniert mit jedem WBF-kompatiblen Fingerabdrucksensor, mit dem System-Pool wie mit dem privaten Sensor-Pool.
Kamerabasierte Gesichtserkennung und Anwesenheitsprüfung, kompatibel mit Standard-Webcams und mit Infrarotkameras als Schutz vor Spoofing.
Anmeldung ohne Passwort auf der biometrischen Infrastruktur, die in Windows 10 und Windows 11 bereits eingebaut ist, für PIN, Fingerabdruck und Gesicht.
Führe Benutzer mit den eingebauten Dialogen durch die Registrierung, verwalte die registrierten Anmeldedaten und behandle die erneute Registrierung, wenn ein Finger oder ein Gesicht noch einmal erfasst werden muss.
Biometrische Anmeldedaten werden über den Windows Credential Manager gespeichert und verwaltet, mit Unterstützung für mehrere Benutzer und mehrere Arten von Anmeldedaten.
OnCaptureSample, OnVerify und OnIdentify gehören zu den zwölf Ereignissen der Gesichts-Komponente und den achtzehn der Fingerabdruck-Komponente, sodass ein Scan nie die VCL-Nachrichtenschleife blockiert.
Zwei Sensor-Pools, eine API. Der System-Pool teilt den Leser mit dem Rest von Windows, der private Pool gibt deiner Anwendung exklusiven Zugriff für Kiosk- und Embedded-Szenarien. Alle Funktionen →
VCL-Komponenten zur Entwurfszeit für Delphi und C++ Builder. Setze einen Handler, rufe einmal auf, und die Antwort kommt als Ereignis.
// FingerPrint is a TsgcWinBioFingerPrint dropped on the form
FingerPrint.OnIdentify := DoIdentify;
FingerPrint.Identify;
// Windows does the matching, your handler gets the answer
procedure TForm1.DoIdentify(Sender: TObject;
const aUnitId: Integer;
const aIdentity: WINBIO_IDENTITY;
const aSubFactor: WINBIO_BIOMETRIC_SUBTYPE;
const aRejectDetail: WINBIO_REJECT_DETAIL);
begin
case aIdentity._Type of
WINBIO_ID_TYPE_SID:
vId := aIdentity.AccountSid.Data;
WINBIO_ID_TYPE_GUID:
vId := aIdentity.TemplateGuid.Guid;
end;
end;
uses
sgcBiometrics;
FingerPrint.OnEnrollCommit := DoEnrollCommit;
// pass the finger you are recording
FingerPrint.EnrollBiometric(
WINBIO_ANSI_381_POS_RH_INDEX_FINGER);
procedure TForm1.DoEnrollCommit(Sender: TObject;
const aIdentity: WINBIO_IDENTITY;
aIsNewTemplate: Boolean);
begin
if aIsNewTemplate then
DoLog('New template committed.')
else
DoLog('Template updated.');
end;
uses
sgcBiometrics, sgcBiometrics_WinBio_Client,
sgcBiometrics_WinBio_Client_Facial;
procedure TFRMFacial.btnFacialRecognizeClick(Sender: TObject);
begin
// Facial is a TsgcWinBioFacial dropped on the form
if not Facial.SessionIsOpen then
begin
if Facial.InitializeSensors(10000) then
if Facial.FacialRecognize then
DoLog('#Recognized');
end
else if Facial.FacialRecognize then
DoLog('#Recognized');
end;
procedure TFRMFacial.FacialError(Sender: TObject;
const aError: string; const aCode: Integer);
begin
DoLog('Error: ' + aError + ' [' + IntToStr(aCode) + ']');
end;
TsgcWinBioFingerPrint für Leser, TsgcWinBioFacial für Kameras. Gleiche Schnittstelle, gleiche Ereignisse.EnrollBiometric legt eine Vorlage für den übergebenen Finger an, und OnEnrollCommit sagt dir, ob sie neu oder aktualisiert ist.OnIdentify meldet die Identität, entweder eine Windows-Konto-SID oder eine Vorlagen-GUID, dazu die Einheit, den Finger und ein Abweisungsdetail.Intern verifiziert mit dem Benss-Fingerabdrucksensor und der Logitech-Brio-4K-Webcam. Die vorgefertigten Demos laufen mit jedem Windows-Hello-kompatiblen Sensor oder jeder solchen Kamera. Die Anleitung Erste Schritte lesen →
sgcBiometrics ist kein Dienst. Es ist eine Sammlung nativer Komponenten, die die in Windows bereits vorhandene biometrische Infrastruktur aufrufen, auf demselben Computer, auf dem deine Anwendung läuft.

Erfassung und Abgleich übernimmt das Windows Biometric Framework, dieselbe Infrastruktur, die Windows Hello trägt. Deine Anwendung fordert eine Verifizierung an, den Sensor selbst steuert sie nicht.

Die Ereignisse Verify und Identify liefern dir ein Abgleichsergebnis und eine Identität, und deine Anwendung verzweigt darauf. Weder ein Fingerabdruckbild noch eine Gesichtsvorlage läuft durch deinen Code.

Registrierte biometrische Anmeldedaten werden von Windows gespeichert und verwaltet, deine Anwendung muss sich also keinen eigenen Aufbewahrungsort ausdenken. Braucht eine Anwendung ihren eigenen Kreis registrierter Personen, hält der private Pool sie vom Rest des Rechners getrennt.
Keine Cloud dazwischen. Es gibt keinen eSeGeCe-Dienst, für den du dich anmelden musst, und keinen biometrischen API-Schlüssel zu konfigurieren. Die Komponenten sind zu 100 % nativer Code und werden mit vollständigem Quellcode ausgeliefert, sodass du genau nachlesen kannst, was sie tun. Ein Windows-Hello-kompatibler Sensor oder eine solche Kamera ist erforderlich. Editionen vergleichen →
Eine biometrische Prüfung sind ein paar Zeilen Code, sie gehört also überall dorthin, wo jetzt eine Passwortabfrage sitzt.
Ersetze den Anmeldedialog beim Start. Der Benutzer berührt den Leser oder schaut in die Kamera, Windows Hello verifiziert, und die App öffnet sich.
Fordere vor einer folgenreichen Aktion noch einmal einen Fingerabdruck an, damit ein unbeaufsichtigter Arbeitsplatz nicht zur Freigabe missbraucht werden kann.
Der private Sensor-Pool gibt deiner Anwendung exklusiven Zugriff auf den Leser, was ein Kiosk oder ein Embedded-Terminal braucht.
Verifiziere per Fingerabdruck oder mit Windows Hello, bevor sgcSign eine XAdES- oder PAdES-Signatur erzeugt, damit der Schlüssel nur von der Person benutzt wird, der er gehört. sgcSign →
sgcBiometrics Professional für Delphi und C++ Builder: Fingerabdruck- und Gesichts-Komponenten mit Windows-Hello-Unterstützung, vollständiger Quellcode und freie Weitergabe der Binärdateien. Wähle nach Teamgröße.
Ein Entwickler. Fingerabdruck, Gesichtserkennung und Windows Hello, mit vollständigem Quellcode.
Zwei Entwickler. Dasselbe komplette Produkt wie Single.
Unbegrenzt viele Entwickler. Dasselbe komplette Produkt wie Single.
sgcBiometrics wird eigenständig lizenziert und ist außerdem Teil des All-Access-Abonnements für alle eSeGeCe-Produkte. Jede Lizenz enthält 12 Monate Updates.
Stufen und Preise vergleichenVertrauen von Delphi-, C++ Builder-, Lazarus- und .NET-Entwicklern weltweit.
Vielen Dank für eure Hilfe und Unterstützung, ich liebe eure Komponenten.
sgcWebSockets ist großartig und euer Support ist der beste!
Eure sgcWebSockets-Bibliothek ist sehr nützlich und einfach einzurichten. Macht weiter so!
Füge deiner Delphi- oder C++-Builder-Anwendung Windows Hello, Fingerabdruck und Gesichtserkennung hinzu, mit nativen Komponenten und ohne Cloud-Dienst dazwischen.
sgcBiometrics ist eine der eSeGeCe-Komponentenbibliotheken für Delphi, C++ Builder und .NET. Sie teilen dieselben Konventionen und dieselbe lizenzgebührenfreie Bereitstellung.
WebSocket-, HTTP/2-, MQTT-, AMQP-, WebRTC- und KI/LLM-Komponenten für Unternehmen, für Delphi, C++ Builder und .NET, mit über 30 API-Integrationen. Füge deinen Echtzeit-WebSocket- und MQTT-Apps eine biometrische Anmeldung hinzu.
Komponenten für digitale Signaturen für PDF, XAdES, CAdES und PAdES. Entsperre Signaturschlüssel per Fingerabdruck oder Windows Hello, bevor eine Signatur erzeugt wird.
Serverseitige HTML- und UI-Komponenten auf Bootstrap 5 und htmx, ohne JavaScript-Frontend, das du pflegen musst. Kombiniere die Anmeldung per Windows Hello und Fingerabdruck mit einem Web-Frontend.
Komponenten für KI, LLM und MCP für Delphi und C++ Builder. Verlange einen Fingerabdruck oder Windows Hello, bevor ein Agent ein Werkzeug aufrufen darf.
Client-Komponenten für MQTT, AMQP, Apache Kafka und STOMP. Schütze Broker-Veröffentlichungen mit einer biometrischen Prüfung auf dem Rechner des Bedieners.
OpenAPI-3.0-Parser und SDK-Generator. Schütze REST-APIs mit Windows Hello, bevor die generierten SDKs aufgerufen werden.
Vollständige WebRTC-Medien-Engine für Delphi und C++ Builder: Audio- und Videoanrufe, Datenkanäle und Bildschirmfreigabe. Bestätige die Identität eines Anrufers mit Windows Hello, bevor er in einen Videoanruf gelassen wird.
Aktualisierte Indy-TCP/IP-Komponenten mit moderner TLS-, IPv6- und HTTP/2-Unterstützung, für Delphi 7 bis 13. Kombiniere die Windows-Hello-Authentifizierung mit Indy-basierten Clients und Servern.
Pakete, Add-ons und mehr