文件锁定解锁
来源:互联网 发布:桔子瑜伽怎么样 知乎 编辑:程序博客网 时间:2024/04/27 16:46
使用WIN API函数:LockFile和UnlockFile函数,对文件进行锁定和解锁。
例如:
HANDLE fh;
fh=CreateFile(filename/*你需要加密的文件*/,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
DWORD Hsize;
DWORD Lsize;
Lsize=GetFileSize(fh,&size);
if(Lsize!=NULL&&Hsize!=NULL)
{
LockFile(fh,0,0,Lsize,Hsize);
}
这样就不能对文件以任何形式访问和修改
//解锁:
UnlockFile(fh,0,0,Lsize,Hsize);
CloseHandle(fh);
例如:
HANDLE fh;
fh=CreateFile(filename/*你需要加密的文件*/,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
DWORD Hsize;
DWORD Lsize;
Lsize=GetFileSize(fh,&size);
if(Lsize!=NULL&&Hsize!=NULL)
{
LockFile(fh,0,0,Lsize,Hsize);
}
这样就不能对文件以任何形式访问和修改
//解锁:
UnlockFile(fh,0,0,Lsize,Hsize);
CloseHandle(fh);
- 文件锁定解锁
- 如何对文件锁定、解锁及查看文件锁定状态
- 解锁svn中被锁定的文件
- 通过【偷取此锁定】或【破除锁定】解锁SVN被锁定的文件的控制权
- svn【偷取此锁定】或【破除锁定】解锁SVN被锁定的文件的控制权
- 实验 5.2.8 解锁/锁定文件 1. 实现对指定文件的锁定和解锁。 1. 实现对指定文件的锁定和解锁。
- 锁定/解锁所有用户
- 锁定/解锁所有用户
- 锁定/解锁所有用户
- 解锁锁定的用户
- 锁定解锁soctt用户
- 事物码锁定,解锁
- Oracle用户锁定解锁
- 注册表锁定 解锁
- SVN 锁定和解锁
- 锁定和解锁文档
- 数据库锁定与解锁
- 数据库表锁定、解锁
- 就可以看到中文,保存后内容会自动转为unicode
- F1~F12键的功能和作用的详解
- ASP 如何读取 Word 档案内容并显示于网页
- 关于学习与创业——给大学生的一些建议
- 偶像:郑源(资料)
- 文件锁定解锁
- 大学生不是专业的奴隶
- 显示隐藏层...简单实现
- 网上找到的,记下来(API函数1)
- dbms_stats 使用详解
- 扫出心中的污泥浊水
- 高手指点一下吧
- VS2005常见错误
- XSLT元素----xsl:template