将文件作为资源放入VC工程中,在运行时从EXE文件中提取(释放)出这个文件。
来源:互联网 发布:浙江铁笼沉尸 知乎 编辑:程序博客网 时间:2024/06/05 09:32
1. In VC IDE,add new resource type such as "RES_DATA",then add your file to the project
resource as the new type.
2. Fetch your file from executable file at runtime,can use follow function:
- BOOL Res2File( LPCTSTR lpName, LPCTSTR lpType, LPCTSTR filename )
- {
- HRSRC hRes = ::FindResource( NULL, lpName, lpType );
- HGLOBAL gl =::LoadResource( NULL, hRes );
- LPVOID lp = ::LockResource( gl );
- HANDLE fp = ::CreateFile( filename, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, NULL
- );
- if( fp == INVALID_HANDLE_VALUE )
- return FALSE;
- DWORD a;
- if( !::WriteFile( fp, lp, SizeofResource( NULL, hRes ), &a, NULL ) )
- return FALSE;
- CloseHandle( fp );
- FreeResource( gl );
- return TRUE;
- }
3.
Use this function such as this format:
Res2File( MAKEINTRESOURCE(ID_RES_DATA), "RES_DATA", "C://FontRes.TTF" );
- 如何将自己的文件作为资源文件放入VC工程中?如何在运行时,从EXE文件中提取(释放)出这个文件?
- 将文件作为资源放入VC工程中?在运行时从EXE文件中提取(释放)出这个文件?
- 将文件作为资源放入VC工程中,在运行时从EXE文件中提取(释放)出这个文件。
- VC从EXE中提取资源文件
- 从VB资源文件中释放出的EXE文件为何运行不了?
- VC 从资源中释放文件
- VC释放EXE资源文件
- VC释放EXE资源文件
- VC释放EXE资源文件
- VC释放EXE资源文件
- VC释放EXE资源文件
- VC释放EXE资源文件
- VC释放EXE资源文件
- VC释放EXE资源文件
- VC释放EXE资源文件
- VC释放EXE资源文件
- 从EXE文件中提取音乐、图片等资源
- 将资源(exe,sys,dll....)放入exe中,安装时释放资源到制定目录
- 1642
- 数据库操作类
- linux中软件安装
- linux批量添加用户
- C# 对象和类型
- 将文件作为资源放入VC工程中,在运行时从EXE文件中提取(释放)出这个文件。
- 谈谈杀毒软件
- 北航Srun3000认证网页版
- 环境变量 以及SET的DOS命令
- j2ee介绍
- 史上最强NDK入门项目实战
- Qt中mouseMoveEvent和mousePressEvent实现鼠标滑动换label颜色
- gridview的buttonfield获取该行的索引值
- 超简单方法看CPU瓶颈还是显卡瓶颈