我的一个已编译的程序(.exe),可以被反编译吗?(100分)

  • 主题发起人 主题发起人 kevinfj007
  • 开始时间 开始时间
K

kevinfj007

Unregistered / Unconfirmed
GUEST, unregistred user!
我以前编的一个小程序(delphi6开发),windows98系统崩溃重装,忘了备份工程、单元等
文件,就剩下一个已经编译好的exe文件,编译前没有经过任何加密等设置,
反编译这个文档吗,我用dede V1.06反编译,出现“access violation at address 004ec3ee in module
'dede.exe'.Read of address FFFFFFFF。”的错误信息,请问各位高手,有办法解决此问题吗?
谢谢!
 
如果你想再获得源代码的话,应该是不行了。
可以反编译成汇编语言。
 
不可能了
如果可以的话,微软的Windows源代码早就满天飞了。
 
应该是不行
 
论坛上有人说用DCU2PAS可解成原码,但我没找到这个工具,

一般来说可以反汇编,要弄成原码,不行了!!!!
 
[green]有这种可能的[/green]
 
ypengfei:

但是都做成exe了得嘛!delphi 编译后经过代码优化,把一些东西已经删掉了!
 
没办法啦.
 
呵呵!用DEDE3。0吧,至少可以把窗体文件(.dcu)搞出来。源程序可能还是要自己写,
但可以用DEDE把类定义也搞出来。
 
用Dede可以,但只能反编译成汇编代码,不过可读性还算可以,我用它来研究分析商业软件的
程序架构还算可以。
 
多人接受答案了。
 
后退
顶部