Status: No longer maintained
Version: 2.0.0 (preview)
Report Bug
·
View Changelog
ZeroKey provides NFC based login and logout functionality for the Microsoft Windows Operating System.
Windows 7, 8, 8.1 or 10 64-bit Windows (It will not work on a 32-bit system).- .NET Framework 4.5, included with Windows 8.1 or higher
- .NET Desktop Runtime 6.0
- Visual C++ Redistributable Packages for Visual Studio 2015 and install "vc_redist.x64.exe"
There are three separate parts to this, if any fails then you will need to check that you have the dependencies correctly installed and are running programs in Administrator mode where applicable. These installation instructions are temporary and will be replaced with a simple MSI installer in the future.
- Open
ZeroKey.sln
with Visual Studio 2022. - Build the entire solution (Release or debug, but only x64). This creates a
\bin\
folder in the root Project directory. - For the rest of the instructions, I'll assume you built for Release. If you chose Debug instead, then replace "Release" in the following instructions with "Debug".
- Make sure your NFC reader is connected to the PC.
-
Browse to
\bin\Release\Service
and Right-click "InstallService.bat" and select "Run as Administrator" and accept the UAC prompt. The last line of the command window should say the task completed successfully. -
Press any key to exit the command prompt window.
-
Copy
\bin\Release\Credential\ZeroKeyCredentialProvider.dll
toC:\Windows\System32
. -
Run
\bin\Release\Credential\Register.reg
. You may need to run it as Administrator. Allow the UAC prompt if it pops up. If unsuccessful, run "regedit.exe" as administrator and select "File -> Import" and browse to "Register.reg"
-
Run
\bin\Release\UI\ZeroKey.UI.View.exe
. -
Start by selecting "Add new NFC Card" and follow the wizard steps.
-
Swipe your card when prompted.
-
Enter your password.
-
Swipe your card again to encrypt the password.
Copyright (c) 2022 Wolkenhof GmbH. Author: Jonas G.