Методическое пособие по изучению методов защиты программного обеспечения с использованием аппаратных ключей HASP4 по курсу "Программно-аппаратные средства защиты информации". Бабенко Л.К - 19 стр.

UptoLike

19
Синтаксис
hasp (Service, SeedCode, PortNum, Password1, Password2, Par1, Par2, Par3, Par4)
Используемые параметры
Service 50.
PortNum Значение указывает порты для поиска ключа HASP.
Password1 Первый пароль HASP.
Password2 Второй пароль HASP.
Par1 Смещение в словах блока данных в памяти ключа, который
необходимо считать.
Par2 Размер считываемого блока в словах.
Par4 Адрес блока памяти, куда будет считан блок памяти ключа.
Возвращаемые значения
Par3 Статус операции.
Сервис 51. WriteBlock
Описание
Записывает блок данных в память ключа.
Для каких ключей предназначен
HASP4 M1, HASP4 M4, HASP4 Time
Синтаксис
hasp (Service, SeedCode, PortNum, Password1, Password2, Par1, Par2, Par3, Par4)
Используемые параметры
Service 51.
PortNum Значение указывает порты для поиска ключа HASP.
Password1 Первый пароль HASP.
Password2 Второй пароль HASP.
Par1 Адрес блока данных в памяти ключа, куда необходимо записать
блок данных.
Par2 Размер записываемого блока в словах.
Par4 Адрес блока памяти, который будет записан
в память ключа.
Возвращаемые значения
Par3 Статус операции.
3.3. Коды возврата функции hasp()
При использовании API в целях получения доступа к ключу HASP
процедура hasp() возвращает в Par3 следующие коды статуса операции:
0 Операция выполнена успешно.