top of page

How to Use a USB Memory Stick to Log into Windows with CodeB Credential Provider

Are you looking for a secure and convenient way to log into your Windows system? CodeB Credential Provider offers a unique solution that allows you to use a USB Memory Stick as your login key. In this blog post, we'll guide you through the process of setting it up on your computer.


Introducing the CodeB Credential Provider Editions


CodeB Credential Provider is available in two distinct editions:


1. Stand-alone System Tray Application: This edition is a comprehensive package with all the necessary components hardlinked into a single system tray application.

2. Collection of Tools and Applications: This edition offers a suite of tools and applications, giving users the flexibility to choose the tools they prefer. Its adaptability makes it the perfect choice for enterprise customers.


For the purpose of this guide, we'll be focusing on the independent tools version.


Setting Up the CodeB Credential Provider


Step 1: Download the Independent Tools Version


First, download the independent tools version of the CodeB Credential Provider from: https://blog.codeb.io/downloads/codeb_smartloginhelper.zip


Step 2: Extract the Downloaded File


Unzip the `codeb_smartloginhelper.zip` file into a folder of your choice.


Step 3: Install the Credential Provider Library


  • Run the `CredentialProviderInstaller.exe` tool as an administrator with elevated rights.

  • Click on the “Install Credential Provider” button. The tool will then install and register the Credential Provider Library for you.


Step 4: Apply Your License Key


If you have a license key, this is the time to apply it. If you don't have one, you can request it by emailing info@codeb.io or using the chat functionality on our website.


  • Launch the `SmartLoginLicensing.exe` application with elevated administrator rights.

  • Enter your license key and click the “Save Key” button.


Step 5: Link Your Account to a USB Memory Stick


With the CodeB Credential Provider installed, the next step is to link your local or domain accounts to a logon token. For this example, we'll use a USB Memory Stick.


  • Start the `LinkMEMStick.exe` tool with regular user rights.

  • In the `LinkMEMStick.exe` interface, select your USB Memory Stick.

  • Enter your Username/Domain (optional) and password.

  • Define your logon PIN, which you'll later use in the Credential Provider's Logon Dialog.


Step 6: Switch Between Credential Providers


When logging into Windows, you can toggle between the default Windows credential provider and the CodeB Credential Provider. It's worth noting that the default Windows Credential Provider can be hidden using the CodeB Credential Provider Filter. We'll delve deeper into this in a separate article.



With the CodeB Credential Provider, logging into Windows has never been more secure and convenient. By following the steps above, you can easily set up your system to allow logins using a USB Memory Stick. For any queries or further assistance, feel free to reach out to us at CodeB.

Recent Posts

See All

CBAN Launches Identity Service

Singapore, 14th October 2021 – Communications Business Automation Network Limited (CBAN), an organisation set up by leading global ICT...

CodeB Credential Provider Installation

The CodeB Windows Credential Provider offers a simple and secure pathway to access your Windows desktop. This versatile tool supports a...

bottom of page