一个Delphi 编译好的.exe程序,如何破解看到源代码

作者&投稿:阿夜 (若有异议请与网页底部的电邮联系)
一个 编译好的c语言.exe程序,如何破解看到源代码~

exe文件是二进制的了,而且在编译的过程中编译器也会进行优化,C语言好像没有好的反编译软件,其他语言的反编译软件反编译出来的也跟实际的代码差别很大,几乎不同,还有就是反汇编,不过这需要你对汇编语言比较了解。

可安以下的步骤来查看exe文件的源代码。
一、在百度上搜索下载反编译工具ILSpy,ILspy是一个开源的.net反编译软件,使用十分方便。解压后如图,双击.exe文件打开解压工具。

二、选择file,点击“打开”,选择要反编译的文件,点击“打开”,就可以看到源码了!


三、如果想把源码保存下来,自己在源码的基础上修改,点击"file"下的“Save code...”,保存即可,保存完的文件如图

四、如需用vs打开反编译后的源码,只需要打开这个.csproj文件即可,其中VS为Microsoft Visual Studio是VS的全称。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.Net Core、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

这样就完成了所有的步骤!

DeDe可以把Delphi编译的程序反编译成汇编代码,用汇编读程序本身意义并不大,所以从根本上来讲,没有什么可行的办法实现反编译Delphi程序。

如果没加壳,用eXeScope可以得到他的界面代码(Delphi 工程里的dfm文件内容),逻辑程序是看不到的


蒙阴县18998655247: delphi如何修改一个编译好的exe文件中的组件属性 -
枝贡泰舒: 无法直接修改,永久修改需要用到资源编辑器,比如类似于exescope或者Resource editor之类的东西(当然如果你能自己实现一个资源编辑器也是可以的).在project1.exe已经在运行的情况下,临时修改可以用api的findwindow之类的找到它里面的button1的句柄,然后用sendmessage之类的发送消息给它来修改文本.

蒙阴县18998655247: DELPHI怎么打包成EXE文件的? -
枝贡泰舒: delphi编译源代码后,会生成一个exe的可执行文件,如果要这个exe文件及相关的一些文件打包成一个安装包的话,有专门的 安装包制作工具的;如NSIS等.

蒙阴县18998655247: 将delphi编写的程序生成一个应用程序EXE -
枝贡泰舒: 点击Project-->Build All Projects就会把你的代码生成EXE文件放在你输出的文件夹中

蒙阴县18998655247: 如何把delphi生成的文件.exe导入delphi -
枝贡泰舒: delphi Res 又叫资源文件,,,把exe 写入资源文件,再用delphi 调用 资源名,类型,文件名 新建 myexe.rc myexe exe "ss.exe" brcc32 myexe.rc 生成了myexe.RES 新建一个delphi 窗口 在 interface {$R myexe.RES} procedure TForm1.btn1...

蒙阴县18998655247: 如何用delphi 打开一个EXE程序文件 -
枝贡泰舒: 已经编译成了exe文件是不能用delphi打开编辑了.除非你有源代码,可以重新修改然后再编译.要不然估计要用到逆向工程了.

蒙阴县18998655247: 如何把用delphi7编完软件生成(.exe)文件 -
枝贡泰舒: 编译通过就已经生成了exe文件了,一般你在未指定位置的情况下就在你的源代码目录中.也可以在project指定该文件存放目录.如果你的exe文件是指的安装包的话,下个wise吧,使用很简单,而且有中文补丁

蒙阴县18998655247: delphi怎么修改exe -
枝贡泰舒: delphi完成了对exe文件的修改?我想你只是修改源程序了吧,就是用delphi打开.dpr文件或.pas文件,改了这些之后其实exe文件本身尚没有编译,你必需在delphi中按F9运行一次,也就是让delphi这种编译工具将你的修改过的源程序再进行一次,也就是重新编译exe,才会产生新的exe可执行文件,否则,exe永远都是原来的exe!

蒙阴县18998655247: 怎么把Delphi编好的程序转换成exe文件
枝贡泰舒: 直接编译按save project as 找个地方保存,然后bulid all projects ,再保存应该就有可执行的exe文

蒙阴县18998655247: 怎样把编的Delphi程序生成exe文件 -
枝贡泰舒: 以dephi7为例 保存一个工程名和窗体名,你如果是入门最好是使用默认的名 按一下键盘的F9就编译好了,exe文件在你保存的工程所在的目录

蒙阴县18998655247: Delphi编写的软件如何打包成exe格式的软件
枝贡泰舒: 首先你要保存程序,然后运行程序,此时程序所在目录已经自动生成了可执行的exe文件! 给你说的详细一点: 1、先保存(Ctrl+S),然后按F9会直接生成EXE文件 2、先保存(Ctrl+S),然后按Ctrl+F9会先编译,如有错误会提示,然后再按F9生成EXE文件 3、直接按上面一排的绿色小三角,会直接运行程序并生成EXE文件

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网