vs将dll添加到rc资源

vs将dll添加到rc资源,第1张

板创建项目即可 添加新项目 选择动态库DLL 创建完直接编译即可,生成的DLL文件,属性中可以看到,信息是空的 2. 给DLL文件添加属性信息 这里有两种方法: 使用vs新建资源文件rc,然后直接在vs资源视图中修改属性信息。 自己创建rc资源文

你需要增加一个GetModuleHandle函数:

HINSTANCE hDll = GetModuleHandle(L"abc.dll")

HRSRC hRsrc = FindResource(hDll, MAKEINTRESOURCE(IDR_RT_RCDATA1), L"RT_RCDATA")

if (NULL == hRsrc)

return FALSE

DWORD dwSize = SizeofResource(hDll, hRsrc)

if (0 == dwSize)

return FALSE

HGLOBAL gl = LoadResource(hDll, hRsrc)

if (NULL == gl)

return FALSE

LPVOID lp = LockResource(gl)

if (NULL == lp)

return FALSE

A、去下个XX.dll,下好后打开系统盘,找到windows文件夹,打开后找到system32打开,把XX.dlll放进去。这个DLL上百度一下就有得下的了。

B、打开腾讯电脑管家的电脑诊所之后,搜缺失的dll文件,会自动出来,点立即修复。重启电脑后就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11383083.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存