delphi反编译后如何修改代码(如何修改Borland Delphi编写的程序)

本文目录
- 如何修改Borland Delphi编写的程序
- 用DeDeDark反编译Delphi修改了数据之后怎么编译为程序
- 如何修改别人的delphi程序
- 如何修改DELPHI编写的软件
- 如何反编译一个exe文件,并修改里面一句代码
- DELPHI请教如何修改TXT指定的行: 数据和代码如下:
如何修改Borland Delphi编写的程序
如果是在IDE里在左边的ObjectInspector改的话还有救!
***隐藏网址***
打开你的程序。
找到旁边的:资源-RC 数据-存放数据的窗体类名称(如TForm1)
在右边可以看见一些定义
(如下面这一段object Form1: TForm1
Left = 418
Top = 264
BorderStyle = bsDialog
Caption = ’VHDMount For Windows XP/Server2003/Vista’
ClientHeight = 295
ClientWidth = 488
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = ’MS Sans Serif’
。。。。。这其实就是DFM文件里的数据,你可以对其进行修改以达到目的。
如要修改窗体名称就改object Form1: TForm1下面的Caption = ’VHDMount For Windows XP/Server2003/Vista’这句,改成’Killer’,那么程序运行就是Killer了。)
同理,这样改你的程序。(注意:必须是Delphi编的)
希望对你有帮助。
用DeDeDark反编译Delphi修改了数据之后怎么编译为程序
dede好像不能修改程序吧。我一般是用dede查看,记下地址,再用ollyice更改。
如何修改别人的delphi程序
分类: 电脑/网络 》》 程序设计 》》 其他编程语言
问题描述:
从网上下了一个别人用delphi7.0和Access做的宿舍管理系统,有一小部分和我所需要的不符,所以想改一下,就是改一下界面和后台数据库之类的,总的应用程序不改,请高手指教
还有就是delphi7.0怎么样生成一个可直接执行的文件
谢谢
解析:
你有装delphi吗?如果有的话:
双击文件夹下的一个.dpr类型图标,打开后就能看见源代码了.
你需要修改界面之类的都需要这样做.后台数据库也需要在程序的状态下进行,找到数据库连接控件,从新设置连接的数据库.
直接使用F9运行就可以生成可执行文件.
补充:
你修改了之后,应该没有运行吧?
如果运行了之后还是那有那就有问题了.
修改了之后需要在状态下重新运行程序,这样才能更新可执行文件.或者你把原来的可执行文件删了,重新运行程序(注;是在delphi下运行程序).
如何修改DELPHI编写的软件
1:有源代码,直接修改。
2:没有源代码,自己编一个程序来调用那个软件,监测返回值。
如何反编译一个exe文件,并修改里面一句代码
1、首先打开浏览器,百度搜索“反编译工具ILSpy”,选择一个安全的网站进行下载。
2、下载完成后,右键单击解压压缩,双击.exe文件打开解压工具。
3、然后在出现的界面中,点击打开file选项中的“打开”选项。
4、然后在出现的界面中,选择要反编译的文件,回车确定。
5、然后就可以看到源码了。
6、如果想把源码保存下来,自己在源码的基础上修改,点击"file"下的“Save code...”,保存即可,
7、保存完的文件如图。
8、如需用vs打开反编译后的源码,只需要打开这个.csproj文件即可。
DELPHI请教如何修改TXT指定的行: 数据和代码如下:
以把’412-’替换为’999-’为例:
var
str : String;
SubStr, RepStr : String;
ResultList : TStringList;
i : Integer;
begin
ResultList := TStringList.Create;
ResultList.LoadFromFile(ExtractFilePath(application.ExeName)+’Result2.txt’); //程序目录下的txt文件
SubStr := ’412-’; //旧字符串
RepStr := ’999-’; //替换后的字符串
for i:=0 to ResultList.Count-1 do
begin
if pos(SubStr,ResultList)》0 then //如果找到要替换的字符串,则替换掉,并更新
begin
ResultList);
end;
end;
ResultList.SaveToFile(ExtractFilePath(application.ExeName)+’Result2.txt’); //保存到原txt文件中
ResultList.Free;
end;
如有疑问,可加QQ:34168919(加时请注明:Delphi讨论),欢迎前来讨论Delphi相关问题。也可在线HI。

更多文章:
delphi反编译后如何修改代码(如何修改Borland Delphi编写的程序)
2026年10月14日 19:50
css hover属性(CSS当中如何不继承父元素(指令和语法)如何正确的使用Hover属性用CSS将不同形状的图层进行叠加)
2026年10月14日 18:20
unix和linux区别(Unix和Linux的区别是什么)
2026年10月14日 17:40
getrealpath参数(java怎么读取web工程里面的文件)
2026年10月14日 14:40
makefile文件怎么用(怎么打开使用makefile文件不是语法的依赖关系!!)
2026年10月14日 13:00
socket编程中(Socket 编程中 close() 和 shutdown() 有什么区别)
2026年10月14日 08:20
用jsp做一个登录网页(JSP作业,求大神写代码!编制一个简单的登录界面)
2026年10月14日 06:50




