User Mode API

Note: The user-mode API must be deployed to end-user systems together with the kernel-mode drivers; the version of the kernel-mode drivers on the end-user systems must be equal or newer to the version of the user-mode APIs. Thus, when the user-mode API is installed or updated on end-user systems, it is required to ensure that the kernel-mode drivers already present in the system are updated to match the version of the installed user-mode API.

The user mode API comes in two pieces, both of which must be deployed along with the application:

  1. A JAR file, named cbfsfilter.jar
  2. A native JNI library, named jnicbfsfilter20.dll, available for both 32-bit (x86) and 64-bit (x64) processor architectures.

When deploying the application, copy both the JAR and the native library to the target system and place them next to the application.

Note that there is also a deploy.jar file that may be used instead of cbfsfilter.jar; it is smaller, and does not contain Intellisense data or Javadoc content.

The native library may alternatively be installed to the Windows System directory. This approach allows deploying both the 32-bit and 64-bit versions of the native library simultaneously, since each gets placed into the system directory that corresponds to the appropriate processor architecture.

Remember to deploy the drivers too, as they are an integral part of CBFS Filter.

Copyright (c) 2022 Callback Technologies, Inc. - All rights reserved.
CBFS Filter 2020 Java Edition - Version 20.0 [Build 8317]