c++ dll ismi değiştirme engelleme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
9 Tem 2017
Mesajlar
561
Tepki puanı
80
8 HİZMET YILI
arkadaşlar bu kod hilenizin adının değiştirirmesini engeller eger hile adı değiştirirp inject edilirse hata verir :D
Kod:
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpvReserved)
{
    DisableThreadLibraryCalls(hDll);
    if(dwReason == DLL_PROCESS_ATTACH) {
        char strDLLName [_MAX_PATH];
            GetModuleFileName(hDll, strDLLName , _MAX_PATH);
        if (strstr(strDLLName, "dllnizinadi.dll") <= 0) { //dllnin adı
            MessageBox(0, "Hile adı değiştirirdiği için oyundan çıkılıyor", "Hata", MB_OK + MB_ICONSTOP );
            ExitProcess(0);
            }
    CreateThread(0, 0, (LPTHREAD_START_ROUTINE)LoopFunction, 0, 0, 0);
    CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)PencarianAuto, NULL, NULL, NULL);
    }
return TRUE;
}
 
Moderatörün son düzenlenenleri:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst