Dongle ID verification:

/UI[=[0x]...] 

Dongle type:

Any

Description:

This option serves for binding an application to the unique parameter of Guardant dongle – its identification number (ID). An application protected with this option will run only if the dongle, which was used for protecting the application, is connected to the computer (or a dongle with ID specified in the option).

If the option is specified as /UI, the application will be bound to the ID of the dongle connected to the computer at the moment of setting the protection. Specify the ID value in the option after the “=” sign in order to bind the application to an ID of another dongle connected to the computer. In order to write an ID in hexadecimal formal, put prefix “0x” before the ID.

You can use GrdDiag.exe diagnostics utility or execute command Dongle | Information on Dongle in GrdUtil.exe utility to obtain the dongle’s ID.

Important information

Dongle ID is a unique value. You cannot change the dongle ID or manufacture a dongle with a required ID. Therefore, if the dongle fails, you will need to replace not only the dongle but also the application itself. This option of protection will not work if the application is bound to dongles of several types, since they feature different IDs.

Examples:

NwKey32.exe /GN3S /UI myprog.exe NwKey32.exe /GC /UI=912459016 myprog.exe

In the first example the protected Win32 application named MyProg.exe will run only with Guardant Sign Net dongle (option /GN3S), which was connected to the computer at the moment of setting the protection (option /UI, the ID of the connected dongle is used). In the second example MyProg.exe EXE will run only with Guardant Code dongle (option /GC), with ID=912459016 in decimal number representation (option /UI=912459016).

  • No labels