8000 GitHub - canokeys/canokey-mini-driver
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

canokeys/canokey-mini-driver

Repository files navigation

CanoKey Mini Driver

Note: This project is still WIP.

Build

Prerequisites

Install Visual Studio 2022 with:

  • Desktop development with C++
  • Clang Support
  • Windows Driver Kit (download from here)

Build with CMake

You can configure the project with CMake (or use Visual Studio GUI). You must you clang-cl as frontend, or thirdpart/dbg.h will fail to compile.

After successful build, you will get canokey_minidriver.{inf,dll} in your build output directory.

Test

  1. Before loading the mini driver, you should enable test signing mode and reboot.
  2. Right-click on canokey_minidriver.inf and select Install, then ignore any warnings.
  3. Insert your CanoKey, go to Device Manager - Smart card readers. If Microsoft driver is loaded, right-click and select "Update driver" - "Browse my computer for drivers" and select "Let me pick from a list of available drivers on my computer", then select "CanoKey Mini Driver".
  4. Unplug and reinsert your CanoKey, you should now see log files under C:\Logs\.

If you would like to test a new version, you should uninstall the old driver first. To do so, right-click on canokey_minidriver.inf and select Uninstall, check "Delete the driver software for this device" and click OK. Then you can install the new version and test again.

Troubleshooting

If you encounter any strange problems, you may try to (in order):

  • Re-plug your CanoKey.
  • Uninstall and reinstall the driver.
  • Restart the CertPropSvc service (espcially when you cannot read or delete the log files).
  • Reboot your computer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0