Windows capstone反汇编引擎使用

Windows下和Linux 一样先解压文件;
VS版本:VS2017

0x01:可以看看到解压后的文件夹有msvc文件夹,这个就是windows下的工程文件,进入并打开capstone.sln项目文件;
Windows capstone反汇编引擎使用
Windows capstone反汇编引擎使用
因为初始的capstone的工程是在vs2010上进行开发的,所以要进行重定向项目,选择好自己所安装的windows sdk所对应的版本;

Windows capstone反汇编引擎使用
Windows capstone反汇编引擎使用
需要注意的是我们不能单独将msvc文件夹单独的拷贝出来!!!
Windows capstone反汇编引擎使用
我这里是在cstool上进行的二次开发,为了减少编译时间,所以我只需要编译dll static 和cstool就可以了,然后编译;
Windows capstone反汇编引擎使用
找到cstool.exe之后进行功能测试,反汇编成功并将汇编代码写入自定义文件;
Windows capstone反汇编引擎使用
Windows capstone反汇编引擎使用

对cstool进行二次开发时可以考虑windows和linux 的兼容性,这里只需要将cstool.exe提供出去就可以辣;
文件大小:
Windows capstone反汇编引擎使用