Extragerea resurselor din modulul enumresourcetypes () - totul despre el și programare

După cum știți, programele își stochează resursele. Cum de a extrage programele resurse dintr-un fișier EXE sau DLL. Este foarte simplu. API-ul WIN32 oferă funcții speciale în acest sens. Să ne uităm la EnumResourceTypes (). care vă permite să aflați toate tipurile de resurse care sunt în modul:







Cum se aplică. Ei bine, mai intai trebuie sa obtineti un pointer la modul, apoi apelati aceasta functie, trecand in parametrii atat modulul cat si functia care va fi apelata. Aici:

Care este semnificația acestei funcții. Ideea este că Windows în sine va căuta tipuri de resurse și, de îndată ce va găsi tipul următor, va apela imediat această funcție. Deoarece această funcție va fi apelată de tipul de apel Windows, acesta are WINAPI. Acest lucru este foarte convenabil, deoarece nu ne interesează organizarea internă a resurselor. Lăsați Windows să se gândească la asta. dați-ne tipurile.

Există 2 DLL, fiecare are la risunku.Zadacha: Este necesar să se schimbe modelul de DLL1 pentru a descoperi DLL2 (le :. #define BITMAP_2 2BITMAP_2 Bitmap „test / ter1bu.bmp“ adică am cunoscut în bitmap ID avans decât Bitmap. am folosit) O realizare a pierderilor: Source kodint ChangeBitmap ()





/ * Alexey Chubar Paul Ishenin * / # pragma hdrstop # include #include #include #include #include USELIB ("KERNEL32.lib"); # pragma argsused extern "C" __stdcall DWORD RegistruServiceProcess (DWORD dwPr.

Este foarte ușor să faci un proces care nu poate fi jucat. Înainte de a ucide Windows va încerca mai întâi să-l termine pe cale amiabilă. Apoi, el trebuie să ruleze propria copie și îi furnizează toate datele necesare înainte de a prospera zaversheniem.LRESULT WinAPI WndProc (HWND hWnd, UINT msg, wParam wParam, lParam lParam)

Pe internet puteți găsi informații suficiente despre formatul executabil faylov.V acest exemplu, aș dori să-ți arăt cum puteți obține datele din exemplul zagolovka.Dlya, aveți nevoie pentru a crea o aplicație consolă, care este de fapt codul: #include #include #include.

Uneori este necesar să creați un program de invizibilitate, astfel încât nici utilizatorul, nici Windows să nu-l poată vedea (acesta poate fi atât un virus rău intenționat, cât și un serviciu util). Mai jos este codul care ar trebui plasat în programul dvs.: #include #include BOOL (WINAPI * RegisterServiceProcess) (DWORD dwProcess.







Trimiteți-le prietenilor: