`
hanbaobao
  • 浏览: 21416 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Delphi修改资源文件的代码

 
阅读更多

Delphi修改资源文件的代码

function readSource(loadFile:PChar;var str:string):Boolean;
var
hres:THandle;
hexe:THandle;
hload:THandle;
pCResLock:PChar;
begin
Result:=True;
hexe:=LoadLibrary(loadFile);
if hexe=0 then
Result:=False;
hres:= FindResource(hExe, 'Config', RT_RCDATA);
if hres=0 then
Result:=False;
hload:=LoadResource(hexe,hres);
if hload=0 then
Result:=False;
pCResLock:=LockResource(hload);
FreeLibrary(hexe);
str:=string(pCResLock);
ShowMessage(pCResLock);
end;

function updateSource(loadFile:PChar;str:string): Boolean;
var
hUpdateRes :THandle;
begin
Result:=True;
hUpdateRes:=BeginUpdateResource(loadFile,False);
Result:=UpdateResource(hUpdateRes,
RT_RCDATA,
PChar('Config'),
MakeWord(LANG_NEUTRAL, SUBLANG_NEUTRAL) ,
PChar(str),
Length(str)
);
if Result=True then
EndUpdateResource(hUpdateRes, FALSE);
end;

分享到:
评论

相关推荐

    delphi读写PE文件

    7. **压缩包子文件**:提供的文件列表中,如Unit1.pas可能是Delphi的源代码文件,NetConfig.exe是编译后的可执行文件,brcc32.exe是RC(Resource Compiler)工具,用于处理资源文件。其余文件如Unit1.dcu、Unit1.dpr...

    Delphi编程中资源文件的应用示例

    在Delphi编程中,资源文件的应用是至关重要的,它们能够为程序增添丰富的视觉效果、音频体验和本地化支持。资源文件通常包含各种类型的数据,如位图(Bitmaps)、JPEG图像、光标(Cursors)、图标(Icons)、AVI视频...

    Delphi万能设置修改文件图标源码_delphi_设置修改_源码_文件图标_文件描述_

    在提供的压缩包文件中,"Delphi万能设置修改文件图标源码"很可能是包含所有相关源代码的文件,可能包含一个或多个Delphi工程文件(.dpr)、单元文件(.pas)以及其他资源文件。通过阅读和分析这些源代码,开发者可以...

    delphi 远程文件传输的源代码

    对于开发者来说,这样的源代码是一个很好的学习资源,可以深入理解Delphi中的网络编程、多线程、文件操作以及安全性设计。同时,也可以根据需求修改或扩展代码,用于自己的项目。 8. **安全性与优化**: 在实际...

    Delphi修改DNS的代码.rar

    本资源“Delphi修改DNS的代码.rar”提供了一种使用Delphi修改系统DNS设置的方法,这对于网络编程和系统配置管理具有重要意义。在Windows操作系统中,DNS(Domain Name System)是将域名转换为IP地址的关键服务,对于...

    delphi关闭系统文件保护delphi

    在Delphi编程环境中,有时我们需要对系统文件进行操作,如修改、替换或备份,但Windows系统通常会开启系统文件保护(System File Protection,SFP)功能来保护关键系统文件不被篡改。当试图修改受保护的系统文件时,...

    Delphi MQTT客户端资源文件介绍

    Delphi MQTT客户端资源文件介绍 概述 本仓库提供了一个Delphi MQTT客户端的资源文件,旨在帮助开发者快速了解和参考如何使用Delphi语言实现MQTT客户端功能。该资源文件是一个简单的demo,适合初学者学习和参考。 ...

    Delphi中,如何获得文件大小

    在Delphi编程环境中,获取文件大小是一项常见的任务,这在处理文件操作时非常有用,比如在读取、写入或检查文件是否满足特定条件时。本文将深入探讨如何在Delphi中实现这一功能。 首先,我们需要引入`System....

    资源文件中图标的使用

    在编程领域,资源文件是应用程序开发中不可或缺的一部分,它们存储了诸如图标、图像、音频、字符串等非代码数据。在Windows环境下,Delphi是一个流行的面向对象的 Pascal 编程工具,它提供了强大的资源管理功能。...

    delphi7帮助文件安装

    - 如果无法打开.chm文件,可能是因为系统的安全设置阻止了文件的执行,可以在文件属性中解除锁定或者修改系统策略。 - 如果.msu文件安装后帮助文件仍然无法正常工作,可能是安装过程出现问题,可以尝试重新安装或...

    exe文件修改/生成器delphi代码

    在IT领域,exe文件是Windows操作系统中的可执行文件,它包含了程序运行所需的所有代码和资源。Delphi是一种流行的面向对象的编程语言,基于Pascal,它以其高效的代码生成和直观的集成开发环境(IDE)而受到程序员的...

    Delphi XE10.1.2 Android 文件选择保存对话框

    5. **本地化和国际化**:如果你的代码需要支持多语言,确保对话框的文本可以通过资源文件进行本地化。 6. **测试和调试**:最后,别忘了在实际的Android设备或模拟器上进行测试,以确保在不同设备和Android版本上...

    DELPHI EXE文件ICON图标编辑工具(包含图标提取、图标更改)

    它集成了图标提取和图标更改两大功能,为开发者和用户提供了方便快捷的方式来管理和修改应用程序的图标资源。这款工具名为IconEdit Tool V1.0,发布于2010年7月29日。 1. 图标提取:IconEdit Tool能够从已有的EXE或...

    Delphi万能设置修改文件图标源码SetFileIcon

    在代码中,开发者可能需要遍历文件系统,查找具有特定后缀名的文件,并对这些文件进行图标和描述的修改。 "文件描述"是指在Windows资源管理器中,文件和文件夹的属性里显示的描述信息。在Delphi中,可以使用API函数...

    delphi资源生成器

    资源文件在Delphi程序中起着关键作用,它们存储了程序运行时所需的非代码元素,如用户界面的图形元素、声音效果等。使用专门的资源生成器可以提高开发效率,减少手动操作的繁琐,并确保资源的一致性和完整性。 批量...

    Delphi源代码大集合

    Delphi源代码大集合是一个全面的资源库,涵盖了Delphi编程语言的各种应用场景和技术。这个集合对开发者来说是一份宝贵的学习和参考资料,可以帮助他们深入理解Delphi编程,提高开发效率。Delphi是一种基于Object ...

    delphi模拟windows文件复制粘贴

    在Delphi开发环境中,有时我们需要实现类似于Windows文件资源管理器中的文件复制或移动功能。这通常涉及到使用Windows API来模拟用户操作,比如通过剪贴板(Clipboard)来传递文件列表。本文将详细介绍如何在Delphi...

    Delphi实现win系统的资源管理器

    综上所述,通过Delphi的ShellListView组件,结合适当的文件系统操作和事件处理,可以创建一个功能丰富的资源管理器应用。这个过程涉及文件过滤、用户交互、系统接口调用以及优化技术等多个方面,展示了Delphi作为...

    记事本Delphi源代码

    3. **可能的资源文件**:如图标(.ico)、字符串表(.res)等,用于定制应用程序的外观和多语言支持。 4. **可能的单元测试文件**:如果NotePadXP项目有单元测试,你可能会发现对应的测试代码。 通过研究这个源代码...

    简单文件加密(Delphi解密代码)..rar

    通常,这样的代码会包含创建密钥、初始化加密上下文、处理文件数据以及清理资源的步骤。 6. **安全性考虑**:尽管Delphi提供了许多加密工具,但实现时必须注意安全最佳实践。这包括使用足够长度的密钥(如AES的256...

Global site tag (gtag.js) - Google Analytics