В целом правильно, но...
Лучше в защищаемых процедурах вставить инициализацию важнейших переменных:
var
Engine: TEngine = nil;
procedure Super;
begin
if VMProtectGetSerialNumberState <> 0 then Halt;
Engine:= TEngine.Create;
end;
Search found 24 matches
- Mon Dec 22, 2014 6:29 am
- Forum: Technical questions
- Topic: Правильно ли я защищаю программу?
- Replies: 2
- Views: 4920
- Thu Aug 07, 2014 11:48 am
- Forum: Technical questions
- Topic: COM / ActiveX / etc
- Replies: 3
- Views: 7030
COM / ActiveX / etc
Приветствую! В качестве компилятора использую Delphi XE6, 32 бита. В качестве протектора VMProtect Ultimate v.2.13, лицензия. Сделал ActiveX Library + COM Object. Все это дело регистрируется (либо вручную, либо автоматически установщиком). Библиотека используется для "хитрого" повышения п...
- Tue Jun 03, 2014 4:00 am
- Forum: Technical questions
- Topic: Вывод консольной версии
- Replies: 2
- Views: 5417
Re: Вывод консольной версии
Это понятно. Но всегда ли это сообщение выводится в таком формате? - что собственно я и хочу узнать)Admin wrote:Если компиляция завершается с ошибкой, то в логе всегда будет соответствующее сообщение.
- Sun Jun 01, 2014 2:32 pm
- Forum: Technical questions
- Topic: Вывод консольной версии
- Replies: 2
- Views: 5417
Вывод консольной версии
Приветствую!
Всегда ли консольная версия VMP, в случае ошибки выводит текст "[Ошибка] ...", или есть какие то другие варианты?
Если есть, то можно пример? (Желательно все).
Заранее спасибо!)
P.S.
Давно не видел в аське, хотел спросить там, но Вас нет и нет)
Всегда ли консольная версия VMP, в случае ошибки выводит текст "[Ошибка] ...", или есть какие то другие варианты?
Если есть, то можно пример? (Желательно все).
Заранее спасибо!)
P.S.
Давно не видел в аське, хотел спросить там, но Вас нет и нет)
- Mon Jan 27, 2014 3:17 pm
- Forum: Web License Manager
- Topic: WebLM
- Replies: 9
- Views: 23738
Re: WebLM
Я то вас прекрасно понял, а вот вы меня почему-то не хотите понимать. Любая проверка на стороне WebLM обходится 2-мя способами: 1. Пользователь отрубает прогу от инета сразу после активации (штатными средствами фаирвола). 2. Пользователь подсовывает программе собственный WebLM (через модификацию ho...
- Mon Jul 15, 2013 8:23 am
- Forum: Technical questions
- Topic: [Предложение]Шифровка процедур/функций
- Replies: 5
- Views: 10760
Re: [Предложение]Шифровка процедур/функций
Шифрование - дополнительная защита.Admin wrote:Кто запрещает проверять UserData на доступный тип редакции не только снаружи функции Save, но и внутри её?
Code: Select all
void Save() { VMProtectGetSerialNumberData(&data); if (data.UserData[0] != PRO_EDITION) return; ... }
- Mon Jul 15, 2013 8:22 am
- Forum: Technical questions
- Topic: [Предложение]Шифровка процедур/функций
- Replies: 5
- Views: 10760
Re: [Предложение]Шифровка процедур/функций
Как вариант, можно реализовать вот что Усовершенствовать систему лицензирования. Добавить в серийный номер дополнительное поле, отвечающее за редакцию лицензии приложения. В сам VMProtect, скажем на новую вкладку, добавить редактор этих самых редакций. Пока представляется мне список из двух столбцо...
- Mon Jul 15, 2013 8:09 am
- Forum: Technical questions
- Topic: [Предложение]Шифровка процедур/функций
- Replies: 5
- Views: 10760
Re: [Предложение]Шифровка процедур/функций
А чем не устраивает поле UserData под хранение типа редакции продукта? Это все устраивает))) Вот представим самую простейшую ситуацию: Есть к примеру "Блокнот Lite" и "Блокнот Pro". Последняя версия, позволяет сохранить данные в файл. Данные о редакции хранятся как раз в UserDat...
- Mon Jul 15, 2013 7:28 am
- Forum: Technical questions
- Topic: [Предложение]Шифровка процедур/функций
- Replies: 5
- Views: 10760
[Предложение]Шифровка процедур/функций
Приветствую! Как известно, в VMP есть такая функция, как привязка кода к серийному номеру. Участок кода автоматически шифруется, и дешифруется только при правильном лицензионном ключе... Но не всегда (я конечно не знаю, как поступают другие) нужно расшифровывать какие то участки кода при правильном ...
- Thu Jul 04, 2013 11:44 am
- Forum: Technical questions
- Topic: Вопрос по поводу исключений в x64
- Replies: 22
- Views: 25245
Re: Вопрос по поводу исключений в x64
Admin wrote:Поддержка исключений для х64 реализована в версии 3.0
- Mon Jul 01, 2013 12:57 pm
- Forum: Technical questions
- Topic: Вопрос по поводу исключений в x64
- Replies: 22
- Views: 25245
Re: Вопрос по поводу исключений в x64
Ясно. Значит фемида действительно не дружит с исключениями...Admin wrote:Обрабатывал заново демкой с оффсайта (2.2.3.0)
А сейчас, придется отложить х64 до лучших времен.
- Mon Jul 01, 2013 10:01 am
- Forum: Technical questions
- Topic: Вопрос по поводу исключений в x64
- Replies: 22
- Views: 25245
Re: Вопрос по поводу исключений в x64
Проверил на виртуальной Windows 8.1 x64 и основной Windows 7 x64 - 64 битное приложение, скомпилированное в 64 битной фемиде - работает! На моей Windows 7 x64 не работает - очередной минус продукту. А Вы готовый бинарник использовали или заново собрали в фемиде? Дело в том, что демо-версия приложен...
- Mon Jul 01, 2013 9:34 am
- Forum: Technical questions
- Topic: Вопрос по поводу исключений в x64
- Replies: 22
- Views: 25245
Re: Вопрос по поводу исключений в x64
32 бита же, при водит к крашу... Ваш тестовый х64 тоже крешится. Ну и какой он нафиг конкурент? :)) Проверил на виртуальной Windows 8.1 x64 и основной Windows 7 x64 - 64 битное приложение, скомпилированное в 64 битной фемиде - работает! P.S. Если бы я считал достойным конкурентом продукцию Oreans, ...
- Mon Jul 01, 2013 8:49 am
- Forum: Technical questions
- Topic: Вопрос по поводу исключений в x64
- Replies: 22
- Views: 25245
Re: Вопрос по поводу исключений в x64
Досконально протестировал демки Themida. Как 32 битную, так и 64 битную... (Они отдельно скачиваются) Знаете что самое интересное! 64 бита действительно работает, правда с небольшими оговорками, блок try..except не включается, а показывается сообщение об ошибке. 32 бита же, при водит к крашу... Код ...
- Sun Jun 30, 2013 2:51 pm
- Forum: Technical questions
- Topic: Вопрос по поводу исключений в x64
- Replies: 22
- Views: 25245
Re: Вопрос по поводу исключений в x64
Themida\WinLicenseAdmin wrote:А кто у нас ближайший конкурент если не секрет?