把dll文件导入资源,导入后是二进制形式,但是如何取到这个资源的原文件名

xd_ladan 2012-04-11 02:30:14
把dll文件导入资源,导入后是二进制形式,但是如何取到这个资源的原文件名

例如:

文件名是 callserver.dll

导入资源后,资源ID是 IDR_EXEANDDLL1,该资源打开时二进制文件

现在想根据资源ID取到callserver.dll这个原文件名,应该怎么处理?

(右键该资源点击导出,可以看到该文件名,代码如何取?)
...全文
3183 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xd_ladan 2013-02-18
  • 打赏
  • 举报
回复
引用 5 楼 wltg2001 的回复:
为什么非要用这个名字啊?DLL的文件名在编译之后应该就不存在了。
因为我需要把这些文件先导入工程,生成一个exe文件,最后执行这个exe文件后,可以导出这些dll文件,这里我的导出方法是,重新生成文件,所以需要文件名。
wltg2001 2013-01-31
  • 打赏
  • 举报
回复
为什么非要用这个名字啊?DLL的文件名在编译之后应该就不存在了。
xd_ladan 2013-01-31
  • 打赏
  • 举报
回复
问题是DLL是别人提供的,能否有别的方法
Stud_Tangle 2012-06-28
  • 打赏
  • 举报
回复
你的DLL中可以提供一个GetDllInfo()的函数
向立天 2012-05-04
  • 打赏
  • 举报
回复
这个文件名应该是在rc中的
DavidHsing 2012-05-04
  • 打赏
  • 举报
回复
结帖率:0.00%

2,586

社区成员

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

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