Dynamic Libraries (DLL)

Dynamic libraries (DLLs) provide a simple, but less secure link.

DLL-based implementation should be considered only when no other options can be used (static library, COM).

If you use DLL, try to improve the level of protection and licensing logic for your application. This is possible with the help of hardware-based

  • encryption,
  • storing important data in the CRYPTO-BOX or
  • using parallel threads, etc.

This makes it difficult to emulate this logic by replacing the DLL.

DLLs are provided for all Windows platform environments (x86 and x64). For the Visual Basic 6.0 environment there is a special DLL (CBIOSVB6.DLL).

 

IMPORTANT NOTE:

The Smarx OS CBIOS API Reference contains a detailed description of the API calls within the CBIOS API and the CBIOS Network API for developers working with Visual Basic.