标题:VFP“结构类型”应用,PE资源表
取消只看楼主
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
结帖率:100%
已结贴  问题点数:20 回复次数:8 
VFP“结构类型”应用,PE资源表
资源表内容比较杂,好多还没理清,睇你啦。

2022.12.08 更新
PE_File.rar (2.54 MB)







[此贴子已经被作者于2022-12-8 07:49编辑过]

搜索更多相关主题的帖子: 类型 资源 应用 结构 VFP 
2022-11-13 22:25
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用cssnet在2022-11-13 23:01:55的发言:

怯生生问一声大佬吹:
在我电脑中,自2002年起,就跟活菩萨一般,祭着一个免费绿色软件ResHacker,话说,我一路无病无痛无灾无难地用了20年,异常顺手好用。
那么,我老人家今时今日便有些谂唔通(想不明白)——
点解(为甚么),今天还要重新发明车轮啊?

首先声明一下:VFP“结构类型”类,从观点的提出到用来试刀,从理论的探讨到应用实践,主角是VFP“结构类型”类(重点),其他的都是配角(是什么不重要)。明白了这一点,其他就不用多说了。
(吃点东西再说)
2022-11-14 12:01
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用cssnet在2022-11-13 23:01:55的发言:

那么,我老人家今时今日便有些谂唔通(想不明白)——
点解(为甚么),今天还要重新发明车轮啊?

首先问明一下,“重新发明”,发明没有重新之说吧?
至于要不要“发明车轮”,这个问题是个辩证的问题,不是什么重要的问题,无必要说三次。
这个观点早就表明个过,就是“30年河东,30年河西。”。
如果忘记了可以去重温一下:https://bbs.bccn.net/thread-508553-7-1.html

2022-11-14 14:45
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用cssnet在2022-11-13 23:01:55的发言:

在我电脑中,自2002年起,就跟活菩萨一般,祭着一个免费绿色软件ResHacker,话说,我一路无病无痛无灾无难地用了20年,异常顺手好用。

Resource Hacker 确是不容易,所见到的是从1998起到2020都有 Angus Johnson 的汗水。20多年不离不弃,初心不忘,成就了他人一路无病无痛无灾无难20年。

PE资源表(PE Resource),从16种标准类型到用户可以通过扩展定义一个新的资源类型。从简单的预定义类型变得复杂多变。微软也意识到,维护这样的信息难度很大,于是就放弃了对这些新信息的扩展;同时,对新加入的资源类别的数据组织方式也不再进行明示,这为程序设计者在操作资源数据时设置了障碍。所以,现在的 PE Resource 数据有可能是你从未见过的类型。因此,学习还是要继续。

Angus Johnson 的 Resource Hacker 是实用工具软件,拿来用的。
我借 PE Resource 来体现VFP“结构类型”类的应用,是编程探讨,拿来学习的。
两者不是一回事。

如果通过学习也能做出 Resource Hacker 的某些效果,作为一个程序员,是不是觉得自己又强壮了、更有满足感了。

2022-11-14 15:35
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用cssnet在2022-11-15 08:42:40的发言:

哈哈哈哈,莫劳气,莫劳气。


在英国说英语、在俄国说俄语、在VFP只能也用VFP语言来表达,不能在VFP用ASM、C...吧? 编程语言是平等的,没有门派之争。

(与编程无关,看不明的朋友包含,谢谢!)

我讲嘅都系同题目编程有关,将事论事,冇离题吧?
边一句又令你感觉到畀气流嘅冲击,冇咁大镬吓,系唔系你有D自作多情。
睇你长篇大论,冇一啲同编程有关,一个编程嘅问题,令你又嘥咁多时间,我都唔好意思,喺度表示歉意!
编程就编程,将事论事,使乜费咁大涿口水!
其实你讲嘅都系老调重弹,年纪大记性唔好有D硬颈可以理解。
唔系编程问题,都唔想多讲,要讲嘅都讲过,可以重温吓:https://bbs.bccn.net/thread-508553-7-1.html
2022-11-15 12:28
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用cssnet在2022-11-16 12:46:28的发言:

可见,吹水佬名不符实,远远不如CSSNET钟意吹水,这是非常显然的事情。
CSSNET的最大嗜好是口花花吹水,而吹水佬的嗜好则是简洁优雅的代码却并不钟意吹水——这就是二人最大区别啊!

脑谂嘢有时要转多几圈
“代码”也是语言的产物,写代码、贴代码,就是要给人家知道的东东,是语言的表现形式,这不是所谓的“吹水”吗? 是的话我吹得还少吗? “吹水佬”名不符实吗? “吹水佬”不是乱起的名哦。

“代码”都系语言嘅产物,写代码、贴代码,就系要畀人知嘅东东,系语言嘅表现形式,呢唔系所谓嘅“吹水”咩?系嘅话,我吹得仲少咩?“吹水佬”名不符实吗?“吹水佬”唔系可以随便乱起个名吖。

看来这里适合你:“闲聊灌水”版块


2022-11-16 19:13
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
最近抽空更新了一下,更新文件包放在一楼。
为提高数据处理效率,写了一些扩展函数,提供C源码。
主要项目:
PE图标.....\PE_File\PE_Resource\PE_Icon\PE_Icon.pjx
PE文件头...\PE_File\PE_FileHeader\PE_FileHeader.pjx
PE导入表...\PE_File\PE_Import\PE_Import.pjx
PE导出表...\PE_File\PE_Export\PE_Export.pjx
PE资源表...\PE_File\PE_Resource\PE_Resource.pjx


2022-12-06 23:34
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
回复 15楼 schtg
多谢关注,请重新下载。
再修改了一个BUG:窗口大小变动时有点错乱。
2022-12-07 07:51
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
2022.12.08 最新更新,在一楼。
解释资源数据时发现有不少数据不太规范,一些预定的资源类型数据格式也不对,编程的也许只求方便,或者是做了数据加密。
也有不少是自定义的数据类型,这些就不好解释了。
只能尽可能做一些容错处理,避免出现运行异常。
2022-12-08 07:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-510641-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.085826 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved