Software Development Tools

This section contains introduction to Guardant software development tools.

Guardant software development tools allow to create protection systems of any complexity, from automatic protection of operable applications to the most convolute protection functions which will only be limited by the developers imagination.

Functionally, Guardant software falls into sever al categories:


Utilities

Dongle search utilities
A set of utilities that can be used to scan all parallel and USB ports of your computer, locate all Guardant dongles attached to them and display information about their parameters on the screen.

Dongle functionality tests
A set of DOS, Win16 and Win32 test applications for Guardant dongles of each type. Using them you can check how the dongle functions in all its basic modes on any specific computer.

Automatic protection utilities
A set of utilities for automatic protection of operable DOS, Win16 and Win32 applications. Each utility has two support files: external "vaccine" file and file containing a list of most common protection errors.

Auto Protection Wizard
A utility that allows you to define the required options and carry out automatic protection of your applications in a quick and easy manner.

Dongle programming utilities
A set of utilities for programming the memory of Guardant dongles, including the modes with limited license term of a protected application.

Utilities for remote programming of dongles
A set of utilities for remote programming of dongles' memory, including the modes with limited license term of a protected application.

Source code generator for building up Guardant API-based protection.
A utility that allows you to reduce labour put into the development of application protection systems based on the Guardant API. Various development tools and programming languages are supported. The obtained source code provides sophisticated logic of interaction with the dongle which would be sufficient for reliable protection of most commercial products.

Servers and network monitors
A set of utilities enabling the functioning of Guardant Net II dongles in LANs. Those include Win16 and Win32 application servers which link-protect application to the dongle, and also network monitors for controlling the status of dongles from any workstation.

Utility for updating Guardant software via Internet
The utility provides complete automation of Guardant software updating process via Internet. It executes all standard operations connected with verifying which parts of the software require updating, and downloads them from the server for subsequent installation.

Dongle Drivers

A set of Guardant drivers for Windows 95/98/ME and Windows NT/2000/XP/2003. A program for their installation and configuration.

Guardant API

A set of libraries (.obj, .bin, .lib, .dll) that provide all necessary functions for operating the dongle directly from the body of the protected application.

The object modules are supplied with samples of their usage for the most popular programming languages and development tools:

Assembler Microsoft Macro Assembler, Turbo Assembler, Phar Lap 386 Assembler
C Borland C, Turbo C, Microsoft C, Microsoft Visual C, Symantec C, Quick C, Watcom C, Zortech C
C++ Borland C++, Turbo C++, Microsoft C++, Microsoft Visual C++, Symantec C++, Zortech C++
Clarion Clarion 5.x, Clarion 3.x, Clarion 2.1
Clipper Clipper 5.x, Clipper 5.x/RTLink, Clipper 5.x/ExoSpace, Clipper 5.x/BLINKER 1.0, Clipper 5.x/BLINKER 4.0
FoxPro FoxPro 2.x for Windows, Microsoft Visual FoxPro 32
Fortran Microsoft FORTRAN PowerStation
Java Java
Delphi Borland Delphi
Pascal Borland Pascal, Turbo Pascal, Microsoft Pascal
Visual Basic Microsoft Access, Microsoft Excel, Microsoft Visual Basic

Accessory Files

Accessory files required for running of the above-mentioned utilities.