窗体上放MPHexEditorEx控件
用以下函数替换EXE文件字符
设置MPHexEditorEx的CrateBackup为False;
function TFormMain.ReplacePass(Filename,Find, Replace: string): boolean;
var
LIntSize,
LIntPos,
LIntPos2: Integer;
strdata,
LStrFind,
LStrReplace: string;
begin
//result:=false;
mphexeditorex1.LoadFromFile(filename); //exe file name
strdata:=find ; // want to find string
LstrReplace:=replace ; // want to replace string
LIntPos := 0 ;
with mphexeditorex1 do
begin
LStrFind := PrepareFindReplaceData(StrData, false, true);
LIntPos2 := Find(pchar(LStrFind), Length(LStrFind), LIntPos, DataSize -1,false);
SelStart := LIntPos2;
SelEnd := LIntPos2 + Length(LStrFind)-1;
if LStrReplace <> '' then ReplaceSelection(PChar(LStrReplace), Length(LStrReplace), '', False);
mphexeditorex1.SaveToFile(filename);
end;
result:=true
end;
分享到:
相关推荐
利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.利用MSComm控件实现文件发送与接收.
使用VC++的串口控件实现16进制收发,很简单的应用,只是接收和发送,源码。
WinForm下利用DevExpress控件实现的发票套打
在ASP.NET 2.0中操作数据:在Data Web控件显示二进制数据
利用Winscok控件实现VB与PLC的以太网通信 ,利用Winscok控件实现VB与PLC的以太网通信
VC 利用ListBox控件实现标签式数据选择,先看看软件截图,使用本效果可以实现什么功能呢?对,权限控制,当然可使用的场合太多了。这其实也就是ListBox控件的一个很基础的应用,希望VC 新手可以借鉴哦。
C#利用ListView控件实现图标的管理.
利用C#自带的控件实现圆形指示灯,通过按钮点击事件实现圆形指示灯变色。项目工程适合VS2010编译器,不适合其他版本
在ASP.NET 2.0中操作数据:在Data Web控件显示二进制数据(源码)
利用ListView控件实现图标的管理,可以有四种查看方式:列表、大图标、小图标、详细信息。选中图标可删除,也可重新添加新图标,本程序主要练习图标在ListView中的多种排列方式,让你的程序窗体更漂亮。
C#编写的十六进制数据显示控件 就像WinHex那样的
利用选择控件实现复杂查询.rar利用选择控件实现复杂查询.rar
C#联合halcon,使用halcon控件实现通过鼠标放大缩小图片,拖拽图片。
利用ListBox控件实现数据源字段的选择,从左边的列表中挑选数据移动至右侧列表中,当然也可从右侧移动至左边的列表中。大家在浏览网页的时候就会发现,有些招聘网站在选择职位的时候就有类似的功能,只不过是基于...
用ActiveDAQ控件实现板卡温度测量与控制
labview十六进制转二进制,输入字符串控件是十六进制显示!不是正常显示那种超级简单的转换!
利用Winscok控件实现VB与PLC的以太网通信利用Winscok控件实现VB与PLC的以太网通信
利用DAQAI控件实现板卡模拟量输入利用DAQAI控件实现板卡模拟量输入
利用选择控件实现权限设置.rar 利用选择控件实现权限设置.rar
MFC Windows 程序设计之十六进制编辑框,适合初学MFC的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学MFC Windows 程序设计的小伙伴们,你们的成长是我最大的幸福。