猎爱百计泰剧bilibili:vb中资源管理器是干什么用的?

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 03:52:46
它是不是能修改生成.EXE图标.

Windows程序的一个特点是使用资源文件,即RES文件(*.res),res文件是编译后的二进制文件,而描述资源的文本文件称为资源描述文件。资源描述文件是一个资源项列表,包含多行资源描述。一个资源包含资源标识符、资源类型等。资源标识符应该都是不一样的,资源类型可以是string,icon,bitmap,dlg(对话框),menu,accelorator(菜单热键),还可以是自定义类型custom,如:
201 ICON "MOON01.ICO"
202 ICON "MOON02.ICO"
203 ICON "MOON03.ICO"
204 ICON "MOON04.ICO"
205 ICON "MOON05.ICO"
206 ICON "MOON06.ICO"
207 ICON "MOON07.ICO"
208 ICON "MOON08.ICO"
这就是一个合法的rc文件,其中的每一行都定义了一个资源。每行的最左是标识符,资源类型是ICON.
资源定义完了就用rc.exe编译(在vc下它会帮你编译),生成res文件.资源的载入有很多api,如:
LoadResString(资源ID号)
LoadResData()函数可以调入各种资源。使用格式为:
LoadResData(资源ID号,资源类型)

资源文件的功能很强大,修改生成.EXE图标是完全可以的,参考一些api.
资源文件提高了EXE文件的集成性,也保护了资源不被随意修改.不过要修改EXE中的资源也不是不行的,有个叫RESHACK的软件。

以上全部是自己写的,希望楼主满意.也请楼主多查些资料,搞懂这个问题。