我有这样的功能:
int __stdcall sub_57BBD0(int a1, int a2, int a3, char a4)
{
*(_BYTE *)a3 = *(_BYTE *)a1;
}
*(BYTE*)(a1 + 0) is a pointer to a BYTE*
从 的指针a1
,我怎样才能得到BYTES
这个指针指向的数据?还是不可能?,因为a1
指向BYTE*
内存中的a,我可以ReadProcessMemory
获取数据,但是我可以用另一种方式吗?
我试过做:
BYTE *data = *(BYTE*)&a1;
但它不工作,
我在这里错过了什么吗?