CBIOS4NET is the first interface for C# developers.
The CBIOS4NET assemblies are based on unmanaged code that requires the installation of the corresponding redistributable Visual C/C++ components. In addition, a loader is required to load platform-specific CBIOS4NET components (32 or 64 bit).
CBIOS4NET allows direct access to the CRYPTO-BOX via the local USB port (juts like Smarx4NET, but the CBIOS Network Server must be installed and running on the same computer).
If you are starting a new project, we recommend using Smarx4NET as it offers more flexibility like AnyCPU support and pure managed code. If you are already using CBIOS4NET or need direct access to local USB port, you can stay with CBIOS4NET. If you want to switch to Smarx4NET, you will need to slightly rewrite your code and use network mode instead of local mode. More details can be found in Chapter 4 of the readme file in the Smarx4NET package. |