Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2015, 16:21   #1
иван_пропал
Пользователь
 
Регистрация: 11.10.2012
Сообщений: 10
По умолчанию С# и HASP ключ

Добрый день. Кто нибудь работал с хасп ключами через c# ? Не могу понять как узнать есть ли ключ(лицензия)?
Пробовал такой код но возращает False. Использовал свой вендор код.
Код:
        byte[] key = new byte[16];
        HaspFeature feature = HaspFeature.FromFeature(4);
            string scope =
    "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" +
    "<haspscope/>";
            string vendorCode =  "Мой вендор код";

            Hasp hasp = new Hasp(feature);
            HaspStatus status = hasp.Login(vendorCode);
   
            if (HaspStatus.StatusOk != status)
            {
                //  no license to run
                return false;
            }
            else
            {
                return true;
            }
иван_пропал вне форума Ответить с цитированием
Старый 22.07.2015, 00:18   #2
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 823
По умолчанию

Попробуй код вроде:
Код:
        int feature = 0;//номер фичи
        var dongle = new HaspFeature( feature);
        string scope ="<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" + 
        "<haspscope>" +
         "<vendor id=\"ТВОЙ ВЕНДОР ID\">" + 
         "<hasp id=\"ТВОЙ ВЕНДОР КОД\"/>" +
         "</vendor>" + 
         "</haspscope>";

  
           dongle.Login( scope , ТВОЙ ВЕНДОР КОД);
        

   
            if (HaspStatus.StatusOk != status)
            {
                //  no license to run
                return false;
            }
            else
            {
                return true;
            }
Писал в блокноте, поэтому могут быть ошибки, но смысл должен быть понятен
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HASP не работает в Windows VISTA vova777xxx Софт 0 02.03.2011 01:01
HASP loader Aladdin Knowledge Sistems ltd что это? СисТемникс Софт 3 07.06.2010 22:15
HASP ключ USB для программы Graf_ka Общие вопросы Delphi 13 16.04.2010 08:32
ключ шифрования pilot34 Общие вопросы C/C++ 2 10.02.2010 11:15
Как определить вставлен ли hasp-ключ? И по возможности его идентификатор Д'якон Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 21.11.2008 20:02