mam program ktory zaklada hokoa na inny.
sa funkcje (virtualprotect, virtualalloc, writememory), oraz kod hooka. Wszsytko w asmie wyglada prosto.

Ale nie zawsze chce mi sie pisac wszystkiego w asmie.
Czesc zakladajaca hooka w c, czesc jego obslugi w asmie. Jak to polaczyc?
Chodzi o WriteProcessMemory, jak podac mu bufor, oraz wielkosc kodu w asmie?
no i jak w c napisac jakis kod w asmie:


int main(){
WriteProcessMemory(kod w asmie, sizeof(kod w asmie));
/*kod w asmie*/
}


oczywiscie chce miec mozliwosc tworzenia labeli (to relatywnych skokow), oraz edycji opcodow przy ladelach (adres powrotu z funkcji, 0x00 0x00 0x00 0x00 na poczatku)