Если документ был защищён на конкретный ключ защиты HASP, то при его использовании (открытии, вставки как фрагмента и т.д.) пользователем будет сравниваться ID текущего ключа пользователя с ID ключом, установленным в параметрах защиты документа. В случае совпадения идентификаторов этому пользователю будет разрешен доступ, установленный этой защитой. В случае не совпадения идентификаторов доступ к документу будет закрыт.
Если документ был защищён на пароль с ключом доступа, то при открытии документа пользователем будет выдан запрос на ввод пароля.
В этом диалоге пользователь должен ввести пароль, полученный от разработчика документа (см. Получение идентификатора текущего ключа защиты).
После ввода пароля он может быть автоматически сохранён в специальном файле DocAccess.ini, который будет создан в папке Program. При последующих открытиях документов с этой защитой пароль будет браться из файла DocAccess.ini.
В случае если пароль на момент открытия документа неизвестен, можно установить параметр Отменить запрос пароля для данной библиотеки или документа. Тогда при последующем использовании этого документа не будет выводиться диалог запроса пароля и будет устанавливаться доступ на защиту Без использования ключа защиты (если такой тип защиты был задан в документе). Если же не была установлена защита с типом Без использования ключа защиты, то доступ к документу будет закрыт.
При работе с защищенным документом устанавливается доступ, соответствующий максимально разрешённому доступу. Например, если одна защита предусматривает редактирование документа, а другая запрещает, то редактирование документа считается разрешённым.