图解用Scientific Toolworks Understand分析Winpcap SDK 4.1.3自带示例
Winpcap和SDK下载
http://pan.baidu.com/s/1i4L6FkT
添加一个Understand项目;把示例目录包含进去;
总的分析情况,代码文件不太多;
看下每个文件的大体结构,代码不是很长;
下面,和main并列的方框表示是和main同级的一个函数;
basic_dump.c,包含main和packet_handler两个函数;
做函数的调用关系图,流程图;
选中函数,使呈现方块,如下图;
右击方块,在菜单中选择 Calls;
main函数调用了如下的函数,此代码文件中包含的函数packet_handler后有一个红点,其他的函数是库中的;
packet_handler调用了3个函数;
在菜单中选择Control Flow,画流程图;
比较长;
另一个函数的流程图;
另一个函数的Control Flow;
另一种形式的流程图,Cluster Control Flow;在某些情况下,这种形式的流程图更好看些;
OK,大体分析完;

浙公网安备 33010602011771号