Page 1 of 1
VMProtect VMProtectDDK.h do not work
Posted: Sat Aug 03, 2019 8:18 pm
by Lafko
When i try use DDK with driver
Code: Select all
VMProtectBeginUltra("DriverEntry");
...
VMProtectEnd();
or
Code: Select all
VMProtectDecryptStringA("some char");
i got this error
When use SDK in C++ app all ok
Re: VMProtect VMProtectDDK.h do not work
Posted: Mon Aug 05, 2019 7:11 am
by Admin
It seems you forgot to put VMProtectDDK32/64.lib into your working directory.
Re: VMProtect VMProtectDDK.h do not work
Posted: Mon Aug 05, 2019 11:03 am
by Lafko
Admin wrote:It seems you forgot to put VMProtectDDK32/64.lib into your working directory.
Нет, отправил вам исходники для анализа.
WKMD 10.0.18362 или 10.0.17753 или 17134
Re: VMProtect VMProtectDDK.h do not work
Posted: Tue Aug 06, 2019 8:47 am
by Admin
К сожалению не смог подружить WDK 10 и VS2015, он есть подозрение, что проблема в VMProtectDDK.h файле:
Code: Select all
#define VMP_API __stdcall
#define VMP_WCHAR wchar_t
#ifdef _WIN64
#pragma comment(lib, "VMProtectDDK64.lib")
#else
#pragma comment(lib, "VMProtectDDK32.lib")
#endif // _WIN64
Попробуйте сделать VMP_API пустым для x64:
Code: Select all
#define VMP_WCHAR wchar_t
#ifdef _WIN64
#define VMP_API
#pragma comment(lib, "VMProtectDDK64.lib")
#else
#define VMP_API __stdcall
#pragma comment(lib, "VMProtectDDK32.lib")
#endif // _WIN64
Re: VMProtect VMProtectDDK.h do not work
Posted: Tue Aug 06, 2019 10:55 am
by Lafko
Admin wrote:К сожалению не смог подружить WDK 10 и VS2015, он есть подозрение, что проблема в VMProtectDDK.h файле:
Code: Select all
#define VMP_API __stdcall
#define VMP_WCHAR wchar_t
#ifdef _WIN64
#pragma comment(lib, "VMProtectDDK64.lib")
#else
#pragma comment(lib, "VMProtectDDK32.lib")
#endif // _WIN64
Попробуйте сделать VMP_API пустым для x64:
Code: Select all
#define VMP_WCHAR wchar_t
#ifdef _WIN64
#define VMP_API
#pragma comment(lib, "VMProtectDDK64.lib")
#else
#define VMP_API __stdcall
#pragma comment(lib, "VMProtectDDK32.lib")
#endif // _WIN64
Не помогло. Полностью отчистил проект и теперь получаю новые ошибки

Re: VMProtect VMProtectDDK.h do not work
Posted: Wed Aug 07, 2019 5:40 am
by Admin
Посмотрите на наши примеры использования DDK из папки
C:\Users\Public\Documents\VMProtect\Licensing\DDK\
Re: VMProtect VMProtectDDK.h do not work
Posted: Wed Aug 07, 2019 10:36 am
by Lafko
Admin wrote:Посмотрите на наши примеры использования DDK из папки
C:\Users\Public\Documents\VMProtect\Licensing\DDK\
WKMD 10+ не поддерживается, проверил на вашем примере