怎么把exe文件和几个数据文件合成一个exe文件

怎么把exe文件和几个数据文件合成一个exe文件,第1张

可以将数据文件添加到资源中,在程序运行时,首先从资源中获取数据文件数据,保存到当前目录下面。用到几个函数有:

FindResource

LoadResource

SizeofResource

LockResource

FreeResource

下面的程序程序是演示如何从程序释放一个文件:

#include <Windowsh>

#include <iostream>

#include <fstream>

#include "resourceh"

using namespace std;

int _tmain(int argc, _TCHAR argv[])

{

        // IDR_DATA1是资源ID

HRSRC hRsrc = FindResource(NULL, MAKEINTRESOURCE(IDR_DATA1), _T("DATA"));

HGLOBAL hResData = LoadResource(NULL, hRsrc);

DWORD dwSize = SizeofResource(NULL, hRsrc);

LPVOID pMem = LockResource(hResData);

// 保存文件名为 testdoc

ofstream fout("testdoc", ios::binary);

foutwrite((const char )pMem, dwSize);

foutflush();

foutclose();

FreeResource(hResData);

system("pause");

return 0;

}

可以在dos(运行菜单中输入cmd)下使用copy命令

比如有两个文件

1exe

和2exe,把它们变成3这个文件,是看不到扩展名的,那么,在dos提示行下输入:

copy

1exe+2exe

3

这两个文件就变成3这个文件了。

高级语言

DELPHI与

C++BUILDER

可以做到,把多个

EXE文件

与主程序以源资形式

打包在一起生成一个新的EXE,要运行以前的EXE就把资源还原成一EXE运行。VB不行。

主要用途,把某个EXE文件捆绑个

小木马

,这是下载网站带

木马程序

的主要方式。

如果你不懂DELPHI或C++BUILDER,不要再追问。

EXE融合器----694K

中文软件。。支持不同类型的文件合并和融合,即可以包含可执行文件也可以包含文本或压缩文件!

>

以上就是关于怎么把exe文件和几个数据文件合成一个exe文件全部的内容,包括:怎么把exe文件和几个数据文件合成一个exe文件、两个exe怎么合并,能同时运行、怎么把EXE文件合并等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10106284.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存