Search found 2584 matches
- Mon Nov 18, 2013 7:36 am
- Forum: Technical questions
- Topic: Использование VMProtectFreeString
- Replies: 8
- Views: 11297
Re: Использование VMProtectFreeString
#include <windows.h> #include "VMProtectSDK.h" int main(int argc, char *argv[]){ VMProtectBegin("marker1"); char *str = VMProtectDecryptStringA("test"); VMProtectFreeString((void *)str); VMProtectEnd(); return 1; } В следующей версии мы изменим тип параметра у VMProtec...
- Mon Nov 18, 2013 2:49 am
- Forum: Technical questions
- Topic: Использование VMProtectFreeString
- Replies: 8
- Views: 11297
Re: Использование VMProtectFreeString
Code: Select all
const char *str = VMProtectDecryptStringA("test");
...
VMProtectFreeString(str);
- Sun Nov 17, 2013 5:28 am
- Forum: Technical questions
- Topic: I'm Calling this fixed::Problem with trial versioning.
- Replies: 5
- Views: 8086
Re: Problem with trial versioning.
It seems that HWID was changed, so WebLM created a new license.
- Sun Nov 17, 2013 5:20 am
- Forum: Technical questions
- Topic: Защита программы протектором VMProtect
- Replies: 37
- Views: 63362
Re: Защита программы протектором VMProtect
Скажите, почему я не должен ВСЕ процедуры заворачивать в VMProtectBegin - VMProtectEnd ? Вы защищаете только те функции, которые критичны для анализа и взлома (например проверка регистрации или каких-то ограничений в триальной версии вашей программы). Какой смысл например виртуализировать стандартн...
- Sun Nov 17, 2013 4:35 am
- Forum: Technical questions
- Topic: Непонятки с VMProtectDecryptStringA
- Replies: 7
- Views: 10434
Re: Непонятки с VMProtectDecryptStringA
Этот пример заточен под демо-версию, в которой есть ограничение на количество защищаемых объектов.
- Sat Nov 16, 2013 4:19 pm
- Forum: Technical questions
- Topic: Непонятки с VMProtectDecryptStringA
- Replies: 7
- Views: 10434
Re: Непонятки с VMProtectDecryptStringA
В этом демо проекте (в VMP файле) отключена компиляция строк. Их можно включить загрузив проект в GUI и поставить галочки на против нужных строк.
- Sat Nov 16, 2013 2:30 pm
- Forum: Technical questions
- Topic: Непонятки с VMProtectDecryptStringA
- Replies: 7
- Views: 10434
Re: Непонятки с VMProtectDecryptStringA
Возможно, что в бинарнике присутствует несколько одинаковых строк, а вы защищаете только одну из них. Если пришлете пример на info@vmpsoft.com, то я смогу точно сказать в чем причина.
- Sat Nov 16, 2013 1:11 pm
- Forum: Technical questions
- Topic: Непонятки с VMProtectDecryptStringA
- Replies: 7
- Views: 10434
Re: Непонятки с VMProtectDecryptStringA
При загрузке бинарника в VMProtect эта строка видна в общем списке функций?
- Fri Nov 15, 2013 4:22 am
- Forum: Technical questions
- Topic: Suppressing "Code requires a serial number to run..." dialog
- Replies: 4
- Views: 15334
Re: Suppressing "Code requires a serial number to run..." di
If you don't need to show this dialog you can check VMPotectgetSerialNumberState before calling of a locked by serial number function. Something like this: VMProtectSetSerialNumber(...); ... if (VMProtectGetSerialNumberState() == 0) function_locked_by_serial_number(); else { MessageBox("functio...
- Fri Nov 15, 2013 4:17 am
- Forum: Technical questions
- Topic: Solved:Unlimited number of activations?
- Replies: 1
- Views: 5564
Re: Solved:Unlimited number of activations?
You are right. For unlimited number of activations the field "Activations Count" must be empty.
- Mon Nov 11, 2013 3:38 pm
- Forum: Technical questions
- Topic: Что будет если изменить системную дату и потом вернуть её?
- Replies: 1
- Views: 6820
Re: Что будет если изменить системную дату и потом вернуть е
Текущая дата компьютера никак не используется при проверке даты максимальной сборки, т.к. эта дата записана в саму программу. Таким образом защита тут непричем.
- Thu Nov 07, 2013 4:12 am
- Forum: Technical questions
- Topic: WebLM Question
- Replies: 2
- Views: 5718
Re: WebLM Question
VMProtect doesn't store anything into registry/file. So you can store a serial number in any place convenient for you.
- Thu Nov 07, 2013 4:09 am
- Forum: Technical questions
- Topic: VMProtectActivateLicense() returning undocumented 9
- Replies: 2
- Views: 5754
Re: VMProtectActivateLicense() returning undocumented 9
We have added in WebLM the new error code "ACTIVATION_EXPIRED": // activation enum VMProtectActivationFlags { ACTIVATION_OK = 0, ACTIVATION_SMALL_BUFFER, ACTIVATION_NO_CONNECTION, ACTIVATION_BAD_REPLY, ACTIVATION_BANNED, ACTIVATION_CORRUPTED, ACTIVATION_BAD_CODE, ACTIVATION_ALREADY_USED, A...
- Wed Nov 06, 2013 2:40 pm
- Forum: Technical questions
- Topic: Activation Server in demo version?
- Replies: 2
- Views: 5718
Re: Activation Server in demo version?
You need to switch to expert mode (Settings -> Expert Mode). Then you wil see the field "Activation Server"at the "Options" tab
- Fri Nov 01, 2013 6:45 am
- Forum: Technical questions
- Topic: Does VMProtect support native progream?
- Replies: 19
- Views: 20913
Re: Does VMProtect support native progream?
I have one idea. You need:
1. Compile your application with Delphi (use VMProtectSDK as VMProtectSDK32.dll)
2. Protect your application with VMProtect
3. Hack your application with your tool (change image type to NATIVE, remove resource directory, remove unused imports, etc.)
What do you think?
1. Compile your application with Delphi (use VMProtectSDK as VMProtectSDK32.dll)
2. Protect your application with VMProtect
3. Hack your application with your tool (change image type to NATIVE, remove resource directory, remove unused imports, etc.)
What do you think?