比如說GetprocAddress中的參數, 我怎麼才知道是什麼? 有几個?
解决方案 »
- 请教一个VC操作excel保存时的一个问题
- 由谁看过"深入浅出MFC",请进来帮下忙
- 问大家一个关于动态创建控件的问题!
- 写了一个OLE Full Server,怎样才能调试呢?
- 这是怎么回事?
- 各位留步,串口有此规律吗?
- 谁在青岛呀工作呀?一个稍好的VC程序员月薪几何?欢迎各地朋友讨论呀?
- 请问如何通过编程获得本机的网关
- 当把treectrl的某个节点用TVIS_BOLD变成高亮后,想恢复正常状态,如何恢复?
- 木马还缺一条腿!!欢迎探讨有关CreateRemoteThread(...)的问题.
- 各位老大:如何实现把窗口打开时(SHOW),窗口显示而WINDOWS状态栏中隐藏窗口信息十分感谢!!!
- 有关获取HTML中Frames的问题?
要求比较高,得懂汇编。。
返回值为0x77DF737E,在VC中设置断点0x77DF737E,用F5运行,在
调用MessageBox时将产生中断。
用F10运行直到ret xx,这时,如果函数是WINAPI形式调用时就知道
有几个参数了。一般为xx/4=参数的个数。
MessageBoxA为ret 10h ---->10h/4=16/4 =4!!
如果不是WINAPI形式调用,就需跟至ret后,看一下代码了。
如:
push xx
push yy
push zz
call FunXx
这样,就说明是3个参数。。
還有verybigbug. 我還想更過份兒點, 能不能知道它的類形, 不會所有類形都是4個字節吧??
---我还没有看到其他的情况。
因为用push xx一般是4个BYTE的。
能不能知道它的類形??好像不可能。只能根据经验判断了。另外,在9X下只能调查0x80000000以下的函数。