CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

怎样用自程序代码替换已编译好的EXE文件内资源

楼主tcg4()2006-03-20 17:28:06 在 VC/MFC / 界面 提问

ICON,BITMAP,HTML,STRING   TIBLE等 问题点数:20、回复次数:5Top

1 楼Mackz(在相互)回复于 2006-03-20 18:53:05 得分 0

The   BeginUpdateResource   function   creates   an   update   handle   for   the   executable   file   whose   resources   are   to   be   changed.   The   UpdateResource   function   uses   this   handle   to   add,   delete,   or   replace   a   resource   in   the   executable   file.   The   EndUpdateResource   function   closes   the   handle.Top

2 楼Snow_Ice11111(雪上加冰)回复于 2006-03-20 19:53:05 得分 0

修改.exe或其它模块的资源,参考下面几个函数:  
  LoadLibrary  
  FindResource  
  LoadResource  
  LockResource  
  BeginUpdateResource  
  UpdateResource  
  EndUpdateResource  
  FreeResource  
  具体用法自己看MSDN吧,我没试过,不知道行不行。Top

3 楼DrSmart(斯玛特)回复于 2006-03-20 20:11:16 得分 0

可以的,ResHacker是这样的,不过你替换时会发现空间计算问题,比如原来的图片占10k导入的占20k嘛~~~~~~~~~~比较麻烦,就懒得做这个,主要还得自己分析pe写文件,一般不用这些apiTop

4 楼tcg4()回复于 2006-03-20 20:31:53 得分 0

哦,谢谢,  
  BOOL   UpdateResource(  
      HANDLE   hUpdate,   //   update-file   handle  
      LPCTSTR   lpType,   //   address   of   resource   type   to   update  
      LPCTSTR   lpName,   //   address   of   resource   name   to   update  
      WORD   wLanguage,   //   language   identifier   of   resource  
      LPVOID   lpData,     //   address   of   resource   data  
      DWORD   cbData         //   length   of   resource   data,   in   bytes  
  );  
  好象可以Top

5 楼lynx090(黑色的风)回复于 2006-03-21 08:33:23 得分 0

我也想知道,学习ING~Top

相关问题

  • 100分求教如何看到编译后被宏替换的代码?
  • 如何把java代码编译成*.exe的应用程序
  • Delphi编译出来的Exe程序是机器代码吗?
  • vc编译好的exe文件可以进行反编译看到源代码么?
  • 请教各位大虾:delphi的exe文件能反编译成原代码吗?
  • bcb能不能把c++源代码编译成可执行文件.exe呢?
  • 有没有将dll或exe反编译为vb源代码的工具?
  • 怎么把java程序编译成本地代码,即exe文件?
  • 80分求用代码选择一已编译EXE的COMBO控件各项
  • 求教!如何用.NET编译最简单的cpp代码?然后生成exe文件?

关键词

  • handle
  • update
  • address
  • of resource
  • function

得分解答快速导航

  • 帖主:tcg4

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo