Здравствуйте разработчики классного протектора, у меня возник вопрос на счет маркеров
На Delphi разобрался как их ставить.
А, вот на С++ не очень, может дать пример? Пожалуйста, это очень срочно нужно
Ожидаю ответа
Русская тема. Как ставить маркеры на C++
Re: Русская тема. Как ставить маркеры на C++
Здравствуйте. На C++ маркеры объявляются через #include, например
Code: Select all
#include "C:\EnigmaSDK\VC\vm_begin.inc"
// protected code
#include "C:\EnigmaSDK\VC\vm_end.inc"
Re: Русская тема. Как ставить маркеры на C++
Сделал все по инструкциям, теперь мне пишет в С++ вот
Как решить не знаю. Помогите пожалуйста! Очень срочно нужна помощь
Как решить не знаю. Помогите пожалуйста! Очень срочно нужна помощь
Re: Русская тема. Как ставить маркеры на C++
Здравствуйте,
У Вас в настройках проекта CPU стоит x64? Для x64 сборок, маркеры должны определяться через функции EP_Marker("vm_begin")/EP_Marker("vm_end");
А для x86 надо использовать как раз эти маркеры, только лучше использовать vm_risc_begin/vm_risc_end.
У Вас в настройках проекта CPU стоит x64? Для x64 сборок, маркеры должны определяться через функции EP_Marker("vm_begin")/EP_Marker("vm_end");
А для x86 надо использовать как раз эти маркеры, только лучше использовать vm_risc_begin/vm_risc_end.
Re: Русская тема. Как ставить маркеры на C++
Вот пример как я пишу :
Ошибки ниже новые
DWORD WINAPI get()
{ #include "vm_begin.inc"
CHTTPSession *HTTP = new CHTTPSession;
std::string dat;
char log[90];
sprintf(log, "User_ID=%s&gamer=%s", userID.c_str(), clear.c_str());
HTTP->Transmit(HTTP_GET, HTTP_CLEAR, "gamer", dat, log, 0);
dat = "";
delete HTTP;
return 0;
#include "vm_end.inc"
}
Ошибки ниже новые
DWORD WINAPI get()
{ #include "vm_begin.inc"
CHTTPSession *HTTP = new CHTTPSession;
std::string dat;
char log[90];
sprintf(log, "User_ID=%s&gamer=%s", userID.c_str(), clear.c_str());
HTTP->Transmit(HTTP_GET, HTTP_CLEAR, "gamer", dat, log, 0);
dat = "";
delete HTTP;
return 0;
#include "vm_end.inc"
}
Last edited by Doure on Tue Apr 07, 2015 4:40 pm, edited 1 time in total.
Re: Русская тема. Как ставить маркеры на C++
Ошибка вот такая :
Поправил код
Поправил код
Re: Русская тема. Как ставить маркеры на C++
У Вас явно не те маркеры вкладываются, надо от VC, vm_begin так выглядит:
Посмотрите в EnigmaSDK\VC\
Code: Select all
__asm
{
_emit 0xEB
_emit 0x08
_emit 0x56
_emit 0x4D
_emit 0x42
_emit 0x45
_emit 0x47
_emit 0x49
_emit 0x4E
_emit 0x00
}