在PB下的BOKE,让我很惊奇。没有经过API直接修改内存,于是我就像能够做出一样的代码。 虽然有点形似了,但是还是觉得有很多问题。代码如下。 BYTE POKE(DWORD Address,BYTE code) { _asm { mov eax,code mov byte ptr [Address],code } return 1; } 其实也可以这么的。 #define POKE(type,Address,code) _asm mov type ptr [Address],code 但是时不时会失效,很是郁闷不知道是怎么回事。 BYTE PEEK(DWORD Address,BYTE * code) { _asm { mov eax,code mov eax,byte ptr[Address] mov code,eax } return code; }