flat assembler
Message board for the users of flat assembler.
Index
> Projects and Ideas > HotFinger: Biometric hotkeys (Win10 application launcher) |
Author |
|
deffi 11 Jan 2019, 03:29
You know that insecure fingerprint reader next to your laptop keyboard? Now you can turn it into something marginally useful by repurposing it as an application launcher with HotFinger (like hotkey but for fingers, get it?)
Github: https://github.com/resilar/HotFinger/ Features * Bind commands to fingerprints * Supported commands include ... * Launching an application (with or without arguments) * Opening directory in the Windows file browser * Opening URL in your favorite web browser * Whatever else ShellExecute() can do * All ten fingers supported! * Written in assembler * So it's blazingly fast * And crazy small (42KB including an 18KB icon) * High DPI aware GUI (come on, it's 2019) * Uninstaller that sucks less * Clean uninstalls * No config files left lying around * ... nor WinBio database files * ... nor registry settings * Trigger via the menu: Options > Uninstall * Minimize to tray Sorry about the ugly formatting. I tried my best!
Last edited by deffi on 11 Jan 2019, 03:44; edited 1 time in total |
|||||||||||
11 Jan 2019, 03:29 |
|
sleepsleep 11 Jan 2019, 09:44
Hi, I would like to know, is it possible to register more than 10 finger print? eg. 70 unique finger prints?
is the storage of fingerprint something we called from win api? or through device api that most likely having some limit on how many fingers we could store, |
|||
11 Jan 2019, 09:44 |
|
guitmz 11 Jan 2019, 16:23
wow thats pretty cool! thanks for sharing and keep it up
|
|||
11 Jan 2019, 16:23 |
|
deffi 14 Jan 2019, 04:46
sleepsleep wrote: Hi, I would like to know, is it possible to register more than 10 finger print? eg. 70 unique finger prints? This is possible at least with the few fingerprint readers that I've tested. The readers save fingerprints indirectly via Microsoft's WinBioStorageAdapter.dll to a database file named C:\Windows\System32\WinBioDatabase\[DB-GUID].dat. There seems to be no limit on how many fingerprints one WinBio database can contain. sleepsleep wrote: is the storage of fingerprint something we called from win api? or through device api that most likely having some limit on how many fingers we could store, It depends. AFAIK some fingerprint readers support storing the fingerprint database on the sensor hardware or TPM. However, I have not tested such fingerprint readers and they may or may not work out-of-the-box with HotFinger. In theory they should work since HotFinger uses standard WinBio API to manage fingerprints, and WinBio framework in turn stores & loads fingerprints using the storage adapter DLL provided by Microsoft or the manufacturer of the fingerprint reader. If the fingerprints are stored on the fingerprint reader device using custom storage adapter DLL, then some storage limits may apply. The architecture of WinBio framework is illustrated in the attachment. Note that client applications do not use LRPC directly; instead they call API functions exported by WinBio.dll which then performs the LRPC communication.
|
||||||||||
14 Jan 2019, 04:46 |
|
sleepsleep 14 Jan 2019, 11:52
deffi wrote: This is possible at least with the few fingerprint readers that I've tested. The readers save fingerprints indirectly via Microsoft's WinBioStorageAdapter.dll to a database file named C:\Windows\System32\WinBioDatabase\[DB-GUID].dat. There seems to be no limit on how many fingerprints one WinBio database can contain. great info, i was thinking making it into a diy office punch in punch out machine, deffi wrote: some fingerprint readers support storing the fingerprint database on the sensor hardware or TPM ya, and they limit how many finger prints get stored, and their sensor is not so good to be frank, the cheap smartphone fingerprint sensor is better from my experience, not sure if it could link up eg, sign in from smartphone and verify inside a windows 10 laptop running sort of fingerprint server, that able to verify stored fingerprints? i think there are possibilities in your project, :thumbs up: |
|||
14 Jan 2019, 11:52 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.