评论

收藏

[C++] 将C++资源文件读取出来

编程语言 编程语言 发布于:2021-07-21 11:07 | 阅读数:192 | 评论:0

HRSRC   hResource   =   FindResource(GetModuleHandle(NULL),   
MAKEINTRESOURCE(IDR_CALC),   TEXT("MYFILE"));   
  if(hResource)   
  {   
    HGLOBAL   hg   =   LoadResource(GetModuleHandle(NULL),   hResource);   
    if(hg)   
    {   
      LPVOID   pData   =   LockResource(hg);   
       if(pData)   
       {   
        DWORD   dwSize   =   SizeofResource(GetModuleHandle(NULL),   hResource);   
        CFile   calcFile;   
        if(calcFile.Open("c://calc.exe",   CFile::modeCreate   |   CFile::modeReadWrite))   
        {   
          calcFile.Write(pData,   dwSize);   
          calcFile.Close();   
        }   
      }   
     }   
  }



关注下面的标签,发现更多相似文章