DWORD dwAddress = 0x412FE8;
BYTE var = (BYTE)(*(DWORD*)dwAddress);
This code works in general, but instead of reading that byte only, it reads the next 3 and puts it in a full DWORD! When I try to read the next byte, then Ive already skipped passed three I wanted to read. How do I fix this? Thanks.