利用VC++进行逆向工程分析代码与结构[转]

    安装Microsoft Office Visio后,它就会自动内嵌VC++

      Tools -> Customize -> Add-ins and Macro Files 中选中 Microsoft Visio UML add-in

      d5b50a23d650614aad34de9b.jpg

      然后VC就会自动创建新的Toolbar

     新建或打开一个 Workspace,在 Project -> Settings 中把 C/C++ 中的 Generate browse info 选中,相同路径下 Browse info 中的 Build browse info file 选中 VC就会在工程路径下生成项目名称的.bsc文件。选择 Toolbar 中的对 UML 模型实施反向工程

   

    db6ae0f430fce2c9f2d385c5.jpg

    在Visio中,模型图是不会自动生成的,Visio只负责生成模型,包括模型中的元素、元素的属性以及各个元素之间的关系,但是需要用户做一些额外的工作来得到视图。通过逆向工程后,已经得到了UML模型或者数据模型的各个组件以及它们之间的关系。 下一步需要在该模型上创建一个视图,它们可以是类图或者数据模型图。然后,手动从模型资源管理器 UML -> 视图 )中将各个元素拖进视图中,在这个过程中,各个元素之间的关联关系会自动在图中表示出来,而不需要再做其他工作

      a65cfc091cc30fdf3ac76316.jpg

    接下来的分析,靠自己了......

转载于:https://www.cnblogs.com/diewcs/archive/2011/03/20/1989612.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值