Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

При защите необходимо указать в опции /UM номер для каждого защищаемого приложения (его можно указывать в десятичной или – с использованием префикса «0x» – в шестнадцатеричной системе счисления). Например, MyProg1.exe номер 1, MyProg2.exe – номер 2 и MyProg3.exe – номер 4, т. к. числу 1 соответствует бит #0, числу 2 – бит #1, а числу 4 – бит #2.

...

В этом случае можно включать в комплект поставки все три приложения. Однако клиент сможет запустить лишь MyProg1.exe, т. к. в поле маски его электронного ключа записано значение, соответствующее номеру только этого приложения (т. е. 1).

Если в дальнейшем клиент захочет использовать и MyProg2.exe, он, при помощи переданной разработчиком информации, утилитой дистанционного программирования скорректирует значение маски своего ключа, записав в нее число 3. Теперь он сможет запускать не только MyProg1.exe, но и MyProg3.exe, т. к. числу 3, теперь записанному в ключе, соответствуют биты #0 и #1. 

...

Если указать опцию без параметра, то при защите будет использовано значение поля «Битовая маска»«Битовая маска», содержащееся в памяти ключа, подсоединенного к порту во время защиты. 

Пример:

NwKey32.exe /GS3S /UM=1 MyProg1.exe

NwKey32.exe /GS3S /UM=2 MyProg2.exe

NwKey32.exe /GS3S /UM=4 MyProg3.exe

Показаны вызовы утилиты защиты приложений ключом Guardant Sign для примера, описанного выше по тексту.