正在试图在Windows7上反编译C++可执行程序,一个exe文件。用了C-Decompiler和.NET Reflector,都不行。
8条回答
- zuishikonghuan 2015-07-07 11:09关注
C++不是解释性的语言,它生成程序的过程是经过了编译和连接的,已经变成了二进制语言的机器码了(简单说就是可以让CPU直接执行的0和1),只能反汇编,不能反编译,JAVA/C#之类的可以反编译,是因为没有生成真正的机器码。如果是win32反汇编可以用olldbg
解决 2无用
正在试图在Windows7上反编译C++可执行程序,一个exe文件。用了C-Decompiler和.NET Reflector,都不行。
C++不是解释性的语言,它生成程序的过程是经过了编译和连接的,已经变成了二进制语言的机器码了(简单说就是可以让CPU直接执行的0和1),只能反汇编,不能反编译,JAVA/C#之类的可以反编译,是因为没有生成真正的机器码。如果是win32反汇编可以用olldbg