将C++资源文件读取出来
2009-02-24 23:47
337 查看
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();
}
}
}
}
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();
}
}
}
}
相关文章推荐
- c++将一个文件夹下的所有文件读取出来放在一个文件中
- 【IntelliJ IDEA】从资源文件读取出来就中文乱码的解决方法
- C++ 读取的dxf文件并用OpenCV绘制出来
- 汇编语言:请写一个程序把当前目录下的TEXT.TXT文件中的字符读出来显示在屏幕上,当遇到结束符时就停止读取。
- c/c++: 读取配置文件(文本)内容的简单实现
- Java 从jar包中读取资源文件
- c++读取utf8等不同编码文件
- 如何读取JAR包中的资源文件(如XML、TXT等)
- C++ 文件操作 &检查文件尾 &读取模式
- 《研磨struts2》第九章 国际化 之 9.4 资源文件读取顺序
- 通过包名读取资源文件
- java 从jar包中读取资源文件
- c++跨平台读取根盘符文件路径到前台
- 从jar包中读取资源文件
- javaweb项目中对于资源文件的读取
- C# 读取ini文件,读不出来原因
- Python读取文件中一串字符串并且把其中所有的数字组成一个新的字符串,并且打印出来
- C++ 读取配置文件
- JavaWeb中读取文件资源的路径问题
- C++读取txt 文件