如何用C++写一个安装程序(壹)

有时候,我们写了一个程序,文件很多,需要给别人一个exe的安装程序,这个时候我们可以做一个安装程序

首先把所有文件打包成zip文件,然后再resource.rc文件里加入这么一行:

```cpp

IDR_INSTALL RCDATA "你的压缩文件名字.zip"

```

在resource.h里加入这么一行

```cpp

#define IDR_INSTALL 6666

```

ID赋值多少其实无所谓,只要不重叠就可以

在main函数里面加入这么几行:

```cpp

HRSRC hrc=FindResource(NULL,MAKEINTRESOURCE(IDR_INATALL),"RCDATA");

HGLOBAL hglo=LoadResource(NULL,hrc);

LPVOID file=LockResource(hobj);

size_t size=SizeofResource(NULL,hglo);

FILE *pzip = fopen("install.zip","wb");

fwrite(file,1,size,pzip);

//现在内容已经提取出来,只需要解压缩

/*自己编写解压缩函数*/Unzip("install.zip");

```

点赞超过3,火速更新下一期

下期预告:如何解压缩

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值