Delphi中加载的资源提取

Delphi中加载的资源提取,第1张

dat是作者自己存储的文件,一般使用文件流读写,不能直接修改里面的内容。你可以看看程序中这个dat的读取和写入的方式。如果这个文件里只保存了一张,你可以把改好的按他程序中的方法保存即可,如果有多张还是放弃吧。

用exescope就可以,还有很多别的工具也可以。以前有一篇贴子提到过。得到DFM后,你只要新建一个窗口然后保存,在用得到的那个DFM覆盖你保存的那个DFM就可以了,注意窗口名和单元名要一样。

给你推荐两个我经常用的软件,非常好用!这两个软件都有汉化版,默认是收费软件,你可以搜索免费的版本来用哦。。

一、HyperSnap-DX 抓图软件。

HyperSnap-DX 是个屏幕抓图工具,它不仅能抓住标准桌面程序还能抓取 DirectX, 3Dfx Glide 游戏和视频或 DVD 屏幕图。本程序能以 20 多种图形格式(包括:BMP, GIF, JPEG, TIFF, PCX 等)保存并阅读。可以用热键或自动记时器从屏幕上抓图。功能还包括:在所抓的图像中显示鼠标轨迹,收集工具,有调色板功能并能设置分辨率,还能选择从 TWAIN 装置中(扫描仪和数码相机)抓图。

二、Resource Hacker 用于查看,修改,添加和删除 Win32 可执行文件的资源

Resource Hacker 可以被用来:

1 查看 Win32 可执行和相关文件的资源 (exe, dll, cpl, ocx),在已编译和反编译的格式下都可以。

2 提取 (保存) 资源到文件 (res) 格式,作为二进制,或作为反编过的译资源脚本或图像。

图标,位图,指针,菜单,对话,字符串表,消息表,加速,Borland 窗体和版本信息资源都可以被完整地反编译为他们各自的格式,不论是作为图像或 rc 文本文件。

3 修改 (替换) 可执行文件的资源。

图像资源 (图标,指针和位图) 可以被相应的图像文件 (ico, cur, bmp),res 文件,甚至另一个 exe 文件所替换。

对话,菜单,字符串表,加速和消息表资源脚本 (以及 Borland 窗体) 可以通过使用内部资源脚本编辑器被编辑和重新编译。

资源也可以被一个 res 文件所替换,只要替换的资源与它是同一类型并且有相同的名称。

4 添加 新的资源到可执行文件。

允许一个程序支持多种语言,或者添加一个自定义图标或位图 (公司的标识等) 到程序的对话中。

5 删除 资源。大多数编译器添加了应用程序永远不会用到的资源到应用程序中。删除这些不使用的资源可以减小一个应用程序的大小。

使用excel提取文件夹中的所有文件名称的方法主要有以下两个:

1、在那个文件夹内新建一个TXT文件(如wenjiantxt),用记事本单开输入

dir> 1txt

保存退出

将刚才的TXT(wenjiantxt)更名为bat文件(wenjianbat)

双击wenjianbat文件运行一次,在文件夹内多出一个1txt文件

打开1txt文件,将其中的内容粘贴到Excel中,数据——分列处理就可以得到你要的文件名列表了!

2、VBA(2003版)

在那个文件夹下新建Excel文件,打开新建的Excel文件,右击工作表标签(如Sheet1),查看代码——在代码编辑器中输入以下代码

Sub Test()

Dim i As Integer

Dim strPath As String

strPath = ThisWorkbookPath

With ApplicationFileSearch

LookIn = strPath

SearchSubFolders = True

Filename = ""

If Execute > 0 Then

For i = 1 To FoundFilesCount

Range("A" & i) = FoundFiles(i)

Next i

End If

End With

End Sub

回到Excel表格中,工具——宏——宏——选择Sheet1Test——执行

方法一简单的 *** 作就可以,方法二需要对程序有一定的了解,方法二通用性比较强,需要的时候执行一下就可以,更快捷。

以上就是关于Delphi中加载的资源提取全部的内容,包括:Delphi中加载的资源提取、怎样提取Delphi生成的应用程序(EXE)中的窗体资源(DFM)怎样通过这个、如何从.exe应用文件中提取图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9418617.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存