C++:操纵文件资源?
问题描述:
是否有任何WinAPI函数来处理文件资源? 我想使用C++替换系统文件(如shell32.dll和shell32.dll.mui)的菜单脚本,图标等,但我真的不知道如何开始使用这个。 :/
我知道资源黑客有一个命令行界面,但我真的很想直接用C++来完成。C++:操纵文件资源?
(是的,我知道,自带的操纵系统文件的风险。)
答
是的,是有。请参阅此列表Resource Functions。
主要你看:
- BeginUpdateResource开始资源
- UpdateResource的批量更新来更新特定资源
- EndUpdateResource以完成更新和保存回资源文件
有关示例,参见Updating Resources。
这是行不通的。 :/资源黑客做得多还是只要你手动编辑脚本以下的罚款,单击重新编译,然后覆盖exe文件。但Resource Hacker的资源替换功能失败。 – Forivin 2014-12-16 18:54:33