我用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;
}
但是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;
}
解决方案 »
- ATL DLL被IE多次加载后全局数据共享的问题
- .exe文件在其他机器运行没反应
- 求:vc++ 6.0 如何使用?新人才安装好vc++ 6.0
- vc中应该如何定义几个类都可用的全局变量??
- 寻求拖放的延迟呈现问题原因(关键词:ole 拖放 延迟呈现)
- 从CView继承的类的OnDraw中装载图片,打印的效果是个黑框子,怎么回事?!!
- TCHAR(*lpszColumn)[50]=NULL是什么意思?
- 能给小弟我推见几本windows下编程的好书吗?
- 来者有分,我的程序为什么在编译连接的时候特别慢,就象死机一样,但是运行起来后也没有什么症状,程序大概有6万行代码,高手指点能告知
- 有分不送干吗?100分!!为什么CLASSWIZARD 中MESSAGE MAP 找不到自定义的类??
- 有关使用bool还是BOOL等类似的小问题
- 怎样触发飞信的发送按钮
-〉
CloseHandle(hBat);
CloseHandle((void *)hBat);就可以运行了