最近在做PB的项目,该项目只有PBD文件,而没有源码,只能通过反编译PBD文件查看源码,逐步恢复该项目,由于之前没人接触过反编译,网上的PB资料也不是很多,所以一路都是自己摸索过来的,下面是我个人的一些总结,跟大家分享一下,如有不对的地方,欢迎大家指出。
一、首先介绍一下项目中主要用到的软件,
反编译软件主要是一下两个:
左边红色的是反编译数据窗口的,右边绿色的是反编译函数、结构体、UO、窗口等,(这只是我个人反编译中用到的软件,并不是只有这两种工具)
除了这两个,还有就是PB6.5.
二、反编译流程:
用PBkiller软件打开相应的PBD文件,显示如下,可以只导出需要的函数、窗口等,也可以全部导出,