主题:[讨论]如何分析源码
天水
[专家分:320] 发布于 2008-09-17 18:30:00
小弟有点 c 和 c++ 基础,想更深入的学习,弄到了些源码,
可是不知道怎么深入的分析它
比如在一份远控源码中
有 n 个 .cpp .h .rc 文件等
我怎么知道它们的内在联系啊?
怎么弄清除作者的意图呢?
怎么分析他
请高手指点迷津
谢谢!
回复列表 (共3个回复)
沙发
bylikai [专家分:280] 发布于 2008-09-18 19:45:00
你用入口函数开始 。
比如 C中的 main()函数
MFC 中的 int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd
)
每个程序都有一个入口函数, 所以你可以寻找他们的入口函数,看他们是如可调用函数的!
板凳
天水 [专家分:320] 发布于 2008-09-19 19:13:00
呵呵 貌似没这么简单的~~~
bylikai 兄可以找些源码看看
我可以给你
实在是看不下去了~~~
3 楼
vanehu [专家分:80] 发布于 2008-09-24 22:38:00
MFC 中的 int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd
)
MFC不是那个,MFC的开始应该在App类的InitInstace, WinMain已经给MFC封装到App类中了
Win32 才是 WinMain
我来回复