能力值:
( LV2,RANK:10 )
|
-
-
2 楼
我说第一个吧
也就是把那个字符串P的地址给address,应该可以写成DWORD address=(DWORD)p;
|
能力值:
( LV12,RANK:330 )
|
-
-
3 楼
1,&p[0]是p[0]指针,类型为char*,(DWORD)讲此类型强制转化为DOWRD,因为指针是个32数所以可以这么转化
2,你应该去看FARPROC的宏定义,其实就是个函数指针
3,编译器不为函数生成“头尾”,就是说你嵌入的汇编代码就是编译后这个函数体的全部代码。如果没有naked声明,编译器会生成push ebp;mov ebp,esp;这样的开头。主要用于嵌入汇编
4,http://www.google.com/search?hl=zh-CN&q=ASSERT&btnG=Google+%E6%90%9C%E7%B4%A2&lr=lang_zh-CN
|
|
|