我用OpenFile,OF_SHARE_DENY_READ属性打开文件,第一个对话框出来的时候E:/m1.bat已经无法打开
但是CloseHandle,第二个对话框出来之后,E:/m1.bat还是无法打开要怎么样才可以恢复文件可读呢?#include "stdafx.h"
#include "windows.h"
int main(int argc, char* argv[])
{
HFILE hBat;
OFSTRUCT of;
of.cBytes=sizeof(of);
hBat=OpenFile("E:/m1.bat",&of,OF_SHARE_DENY_READ);
MessageBox(0,"Lock","",MB_OK);
CloseHandle(&hBat);
MessageBox(0,"Unlock","",MB_OK);
return 0;
}