Как сделать проверку hwid в dll ?

Статус
В этой теме нельзя размещать новые ответы.
Премиум
Статус
Оффлайн
Регистрация
25 Авг 2017
Сообщения
557
Реакции[?]
220
Поинты[?]
0
Научитесь пользоваться поиском, слёзно прошу.

Код:
#define name hwid //Вписываешь любое имя и свой HWID


UCHAR szFileSys[255], szVolNameBuff[255];
DWORD dwMFL, dwSysFlags;
DWORD dwSerial;
LPCTSTR szHD = "C:\\";

if( fdwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hinstDLL);
Client::BaseDir = CSX::Utils::GetHackWorkingDirectory().c_str();
if (Client::BaseDir.size() < 1)
{
Client::BaseDir = CSX::Utils::GetModuleBaseDir(hinstDLL);
}
GetVolumeInformation(szHD, (LPTSTR)szVolNameBuff, 255, &dwSerial, &dwMFL, &dwSysFlags, (LPTSTR)szFileSys, 255);
if (dwSerial == name)
{
Sleep(100);
}
else
{
MessageBox(NULL, "Error", "123", MB_OK);
exit(0);
return TRUE;
}
#if ENABLE_DEBUG_FILE == 1
AllocConsole();
AttachConsole(GetCurrentProcessId());
freopen("CONIN$", "r", stdin);
freopen("CONOUT$", "w", stdout);
freopen("CONOUT$", "w", stderr);
Client::LogFile = Client::BaseDir + "\\debug.log";
DeleteFileA( Client::LogFile.c_str() );
CSX::Log::LogFile = Client::LogFile;
printf("Client::BaseDir = %s\nClient::LogFile = %s\n", Client::BaseDir.c_str(), Client::LogFile.c_str());
CSX::Log::Add( "::Init::" );
#endif
CreateThread( 0 , 0 , CheatEntry , hinstDLL , 0 , 0 );
}
else if ( fdwReason == DLL_PROCESS_DETACH )
{
Engine::Shutdown();
}
return TRUE;

Код хуйня и гетто, на этом все.
З.Ы. Там параша есть не нужная, разберётесь, что убрать
 
Забаненный
Статус
Оффлайн
Регистрация
7 Ноя 2017
Сообщения
108
Реакции[?]
40
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Научитесь пользоваться поиском, слёзно прошу.


З.Ы. Там параша есть не нужная, разберётесь, что убрать
Весь код который ты вставил он онли для умственно отсталых людей ибо он не юзабелен.
 
Чтобы dll не ходила по рукам лишнего.
https://yougame.biz/threads/18355/
https://yougame.biz/threads/20059/
https://yougame.biz/threads/16486/
https://yougame.biz/threads/16675/
https://yougame.biz/threads/26000/
Это всё что есть в паблике, Я могу сделать топ защиту за плату.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу