随笔分类 - 调试
Debugging Process Startup
摘要:Debugging Process Startup Q: How do I debug a process's startup code? A: This depends on how the process is launched. For a typical application-level
阅读全文
P/Invoke调用dll函数,将本来void的函数声明为带返回值的,在win7出错,在winxp下正常,理由是?-- 续
摘要:作者:不及格的程序员-八神 在前文中P/Invoke调用dll函数,将本来void的函数声明为带返回值的,在win7出错,在winxp下正常,理由是? 本以为自已可以耍小聪明骗过clr平台调用引擎,将eax寄存器做为返回值.其实这样做一开始就是错误的. CLR内存管理在平台调用中使用COM内存管理模
阅读全文
P/Invoke调用dll函数,将本来void的函数声明为带返回值的,在win7出错,在winxp下正常,理由是? [] 操作符
摘要:作者:不及格的程序员-八神 情况描述: 我在win32 dll 项目中封装了段asm代码调用另一个dll中的函数. 在我的win32 dll项目中公开的函数声明如下: 1 extern "C" _declspec(dllexport) void No(const char* source, char
阅读全文
用ASM直接调用没有参数信息的dll库函数!
摘要:作者:不及格的程序员-八神 1. 背景资料 通常开发者获取到的通用dll函数库都会有说明文件,里面对dll库中公开的函数都会有api接口说明,比如函数的名称,返回值,参数类型以及参数的数量. 但是有时开发者也会找到一些dll库函数,这些库函数只能获取到函数名称,而没有关于函数的参数信息. 这种dll
阅读全文
浙公网安备 33010602011771号