вопросы по armadillo
От: Аноним  
Дата: 31.01.10 10:59
Оценка:
Если кто нибудь использует armadillo подскажите пожалуйста

поддердивает ли armadillo vs2008 у них на форуме пишут что были проблеммы

я пытаюсь использовать SECURE section
одна секция на trial сертификат друга на зарегестрированный сертификат

код

SECUREBEGIN
MessageBox(0, "SECUREBEGIN", "Information", MB_OK|MB_ICONINFORMATION);
SECUREEND

SECUREBEGIN_A
MessageBox(0, "SECUREBEGIN_A", "Information", MB_OK|MB_ICONINFORMATION);
SECUREEND_A

вызывает красш программы, если оставляю одну секцию то креше нет

подскажите пожалуйста как можно сделать что бы
trial сертификат работал 30 дней и при этом при выходе новой версии trial считался с 0, а сертификат покупке не зависимо от версии работал 1 год
Re: вопросы по armadillo
От: YuriKobets Россия http://www.truelaunchbar.com — замена панели быстрого запуска
Дата: 31.01.10 11:25
Оценка: 2 (1)
Здравствуйте, Аноним, Вы писали:

А>Если кто нибудь использует armadillo подскажите пожалуйста


А>поддердивает ли armadillo vs2008 у них на форуме пишут что были проблеммы


Вроде все нормально работает, проблем не было.

А>SECUREBEGIN

А>MessageBox(0, "SECUREBEGIN", "Information", MB_OK|MB_ICONINFORMATION);
А>SECUREEND

А>SECUREBEGIN_A

А>MessageBox(0, "SECUREBEGIN_A", "Information", MB_OK|MB_ICONINFORMATION);
А>SECUREEND_A

А>вызывает красш программы, если оставляю одну секцию то креше нет


скорей всего это из-за оптимизации кода, у них в доках есть рекомендация отключать оптимизацию. Я например делаю так:
#pragma optimize( "", off)
код
#pragma optimize( "", on)

А>подскажите пожалуйста как можно сделать что бы

А>trial сертификат работал 30 дней и при этом при выходе новой версии trial считался с 0

В настройке сертификата есть настройка: Reset trial perion on new versions

А>а сертификат покупке не зависимо от версии работал 1 год


А еще там есть настройка когда ключ истекает и в частности:
Expire X days after key created

Вы хоть потыкались бы в настройках. Кстати пользуйте обычный интерфейс. В этом SoftwarePassport все как-то запутано
Re[2]: вопросы по armadillo
От: sergey2b ЮАР  
Дата: 01.02.10 15:26
Оценка:
Здравствуйте, YuriKobets, Вы писали:

Юрий большое спасибо #pragma optimize( "", off) помогло

Скажите пожалуйста как можно решить такую проблемму

trial ключь поддерживает SECUREBEGIN
зарегестрированный ключь SECUREBEGIN_A

регестрирую ключь
InstallKey
CheckCode
возращают не 0

GetEnvironmentVariable("USERKEY" — возращает новый ключь те он поставился нормально но в программе вызываеться SECUREBEGIN
При следующем запуски программы вызываеться SECUREBEGIN_A

Подскажите пожалуйста можно ли сделать что бы после установки нового ключа вызывалася SECUREBEGIN_A без перезапуска программы (у меня нет возможности делать рестарт программы)
Re[3]: вопросы по armadillo
От: YuriKobets Россия http://www.truelaunchbar.com — замена панели быстрого запуска
Дата: 01.02.10 20:02
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>Подскажите пожалуйста можно ли сделать что бы после установки нового ключа вызывалася SECUREBEGIN_A без перезапуска программы (у меня нет возможности делать рестарт программы)


Что тут сказать? Мне такой способ не известен C'est la vie
Re[4]: вопросы по armadillo
От: sergey2b ЮАР  
Дата: 03.02.10 14:26
Оценка:
Здравствуйте, YuriKobets, Вы писали:

YK>Что тут сказать? Мне такой способ не известен C'est la vie


Вроде нашел ошибку в Armadillo v7.00

ключь на 5 дней (такой короткий ключь только для тестирования)

если в Test Protected Program диалоги установить Deys to set clock forward for testing — 20 days (можно и 10)

returnvalue=InstallKey(name, codestring);
returnvalue=0 но переменная EXPIRED не существует

returnvalue=VerifyKey(name, codestring);
returnvalue=0 и EXPIRED=True.

если в Test Protected Program диалоги устанавливать Deys to set clock forward for testing — 1, 2, 3, 4, and etc когда ключь закончиться вернет returnvalue=0 and EXPIRED=True

получаеться что если использовать только InstallKey без VerifyKey (что вроде бы корректно) если пользователь переведет часы вперед больше чем поддерживает ключь и введет ключь программа сможет только ругунтуься что ключь не корректный но не сможет сказать что ключь закончился.
Re[5]: вопросы по armadillo
От: YuriKobets Россия http://www.truelaunchbar.com — замена панели быстрого запуска
Дата: 03.02.10 14:28
Оценка:
Здравствуйте, sergey2b, Вы писали:

YK>>Что тут сказать? Мне такой способ не известен C'est la vie


S>Вроде нашел ошибку в Armadillo v7.00


А что сюда-то? У них форум есть
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.