【语言-C++】文件夹或文件加密 - 方案一使用7z-zip工具压缩加密
来源:互联网 发布:ps4游戏卖给淘宝店家 编辑:程序博客网 时间:2024/05/19 15:21
准备
开发环境:VC6.0\VS2005\VS2008\VS2010
第三方工具:压缩加密工具7z(7-Zip),推荐下载地址:http://pan.baidu.com/s/1i5bKJAH
知识储备:了解7z.exe工具的命令行使用方法,推荐下载:7z命令行详解 版本9.20.pdf
示例加密压缩文件夹
void Zip( CString dir,CString password /*= _T("123")*/)void Zip( CString dir/*= _T("E:\\")*/,CString password/*= _T("123")*/ ){ CString Exe7z =CString(g_szHomeDir)+_T("\\Tools\\7z.exe"); CString param; param.Format(_T("a -p%s\"%s.zip\" \"%s\\\""),password,dir,dir); CString str; str.Format(_T("%s.zip"),dir); if (PathFileExists(str))//防止追加文件生成*zip.tmp*文件 { DeleteFile(str); } HINSTANCE hRet= ShellExecute(NULL,_T("open"),Exe7z,param,NULL,SW_HIDE);//SW_SHOW显示对话框 if (!hRet) { OutputDebugString(_T("Compression failure!")); }else { OutputDebugString(_T("Compression Success!")); }}
参数
含义
g_szHomeDir
当前程序所在文件夹
password
设置的密码,如果密码有空格请用双引号包含密码字符串。
0 0
- 【语言-C++】文件夹或文件加密 - 方案一使用7z-zip工具压缩加密
- 使用java对文件或文件夹进行压缩和加密
- 使用java对文件或文件夹进行压缩和加密
- 使用java对文件或文件夹进行压缩和加密
- 使用java对文件或文件夹进行压缩和加密
- 使用java对文件或文件夹进行压缩和加密
- 使用java对文件或文件夹进行压缩和加密
- 使用java对文件或文件夹进行压缩和加密
- 7za 命令行 压缩7zip/7z文件 加密文件名
- 加密文件或文件夹
- 对文件或文件夹进行压缩解压加密解密
- 使用Java对文件或文件夹的压缩, 解压, 加密和解密
- 使用zip对文件或文件夹进行压缩, 解压缩
- 使用zip对文件或文件夹进行压缩, 解压缩
- 一个异或加密方案--C语言实现
- cocos2dx 3.10 读取加密压缩ZIP文件
- cocos2dx 3.10 读取加密压缩ZIP文件
- cocos2dx 3.10 读取加密压缩ZIP文件
- jstat 命令行详解
- Oracle 安装字符集选择 非常重要
- 301重定向html网页跳转代码实例
- 怎么判断一个序列是不是堆?
- 12
- 【语言-C++】文件夹或文件加密 - 方案一使用7z-zip工具压缩加密
- 13
- 数据库学习日志
- JQuery常用选择器
- Java中Scanner类和BufferReader类之间的区别
- 14
- 使用smarty生成页面缓存
- 最短路模板-folyd bellman Dijkastra+路径还原+SPFA
- 不定期更新学习过程中碰到的小问题