如何在程序运行时动态添加资源

sssa2000 2003-08-18 04:44:22
要在我的程序运行时,把A.exe 添加到我的资源中,然后把A.exe删除,
怎么办到?
...全文
34 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mfc168 2003-08-19
  • 打赏
  • 举报
回复
gz
gzshd 2003-08-19
  • 打赏
  • 举报
回复
学习
canany1tellme 2003-08-19
  • 打赏
  • 举报
回复
用API函数:

BeginUpdateResource/EndUpdateResource/UpdateResource
masterz 2003-08-19
  • 打赏
  • 举报
回复
http://codeguru.earthweb.com/misc/ExeCreator.html
xiaohedou 2003-08-19
  • 打赏
  • 举报
回复
这个问题比较怪!在核心编程里讲到的是动态嵌入一个DLL到EXE里;比如DLL嵌入explorer等。我的想法是:在你的资源文件里从新建立EXE文件,就是一个PE文件。记得有人做过这方面的介绍:此语“最后模拟了程序加载运行的步骤”大概就是你要的!
http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=57

PE文件格式分析  作者 张定会

关键字 PE文件格式;RVA
原作者姓名 张定会

介绍
本文深入剖析了Win32系统下PE文件格式,探讨了PE文件格式的设计思想,揭示了PE文件格式中可以利用的一些重要信息,最后模拟了程序加载运行的步骤。这些知识对程序设计和加密解密都十分有益。
ZouMorn 2003-08-19
  • 打赏
  • 举报
回复
LoadLibrary

int LoadString(
HINSTANCE hInstance, // handle to resource module
UINT uID, // resource identifier
LPTSTR lpBuffer, // resource buffer
int nBufferMax // size of buffer
);

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧