u must NOP them.
In c++:
ON:
memory();
BYTE Nop[ ] = {0x90, 0x90, 0x90}; //ech 0x90 is 1 byte
WriteProcessMemory(baabaab, (LPVOID*)(DWORD)addy, &Nop, sizeof(Nop), NULL);
OFF:
memory();
BYTE Nop[ ] = {0x8b, 0x85, 0xE4};
WriteProcessMemory(baabaab, (LPVOID*)(DWORD)addy, &Nop, sizeof(Nop), NULL);
In vb6:
Call writealong("WarRock", &HAdress, 144)
OR
Call writealong("WarRock", &HAdress, &H90)
Call writealong("WarRock", &HAdress, &H90)
Call writealong("WarRock", &HAdress, &H90)
(And repeat until ur NÂș of bytes, each is 1 byte)