怎么判断一个文件是否正在处于被写状态中?
解决方案 »
- 用ZwCreateFile直接写扇区导致蓝屏,大家帮忙给看一下……
- 谁有Visual C++ +SQL Server数据库应用实例完全解析 的光盘啊?
- 用一个对话框,将电脑上所有的文件夹用树型结构显示,如何实现?
- 怎么样强行中止一个程序的运行???急,在线等
- 各位GGJJ们有谁知道能够控制客户端数量的方法
- 请问针对HTTP或FTP连接,如何防止被盗链.....(请高手回答...一个很有难度的问题)
- 请教一个位图读写问题!(急)
- 请教TLS的问题
- AfxMessagebox 如何让右上角的关闭按钮可用?
- 高分求解,绝不食言,请各位高手赐教:关于向某个窗口发送指定消息的问题……
- VC好像没有想像中的哪么难
- 求教一个关于RichEdit很急的问题,希望大家帮忙~
BOOL IsFileInUse(LPCSTR FileName)
{
BOOL Result=FALSE;
HANDLE Handle = CreateFile(FileName,
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
if (Handle != INVALID_HANDLE_VALUE)
{
CloseHandle(Handle);
}
else
{
Result=TRUE;//已经被打开
}
return Result;
}