Loading... 一个病毒最少肯定需要用到音乐其他DLL文件,但是资源是怎么添加的呢?其实VS中有这个功能的。 在VS当前解决方案右键添加资源-》选中自己要添加的资源。 # 向程序添加资源 这里演示添加一个从彩虹猫中提取的MBR覆盖文件。首先在自己的解决方案中右键找到添加,选中资源窗口。【对于MP3、图片等也可以使用这种方式】  在添加资源窗口中选择自定义,之后填写当前的资源类型【随意填写即可】  这时候可以在左边的资源是视图中找到刚才添加的资源类型,然后右键继续添加资源这次选择我们自定义的类型,选中导入。  这时候选择彩虹猫当前的路径,选中要导入的文件。  选择资源类型  导入成功  # 获取导入的资源 ``` HRSRC hMBR; //找到资源 看资源名称 IDR_MBR_NEKO2/MBR_NEKO是我自己的 这里根据情况更换 hMBR = FindResource(NULL, MAKEINTRESOURCE(IDR_MBR_NEKO2), L"MBR_NEKO"); //获取资源大小 DWORD MBRSize = SizeofResource(NULL, hMBR); //将资源加载到内存 HGLOBAL hGlobal = LoadResource(NULL, hMBR); //锁定资源 防止其他程序修改 lpvoid 指向锁定的缓冲区可以直接使用 LPVOID lpvoid = LockResource(hGlobal); ``` 最后修改:2021 年 03 月 20 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏