-
-
[求助]invoke Memcopy用法的问题,请各位指点一下
-
发表于:
2018-6-20 15:54
2153
-
[求助]invoke Memcopy用法的问题,请各位指点一下
最近业余时间较多,想学汇编,正在看pe权威指南,感觉14章memcopy参数调用第一个和第一个写反了,但通过调试结果却是正确的:
原代码如下:
invoke MemCopy,@lpMemory1,lpDstMemory,@dwFileSize1
其中@lpMemory1是打开的源文件的内存映射文件,lpDstMemory是申请的内存空间(已置0),@dwFileSize1是内存映射文件的长度,通过调试结果看,这样调用是对的。
但void *Memcpy(void *dest, const void *src, size_t n);原型是这样的,上述第一个参数和第二个参数不是写反了吗?我修改代码将上述改为invoke MemCopy,lpDstMemory,@lpMemory1,@dwFileSize1得到的结果却是错的。
请各位高手指点一下,不胜感谢,谢谢!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2018-6-20 16:38
被oddness编辑
,原因: 少打一个符号o