求教:关于File的dwShareMode
pf_ma 2005-09-23 11:56:06 如何改变1个CreateFile打开的File的dwShareMode?
比如,一开始hFile有如下的权限:
HANDLE hFile = CreateFile(
"xxxx",
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ,
......
然后,我想改变这个已经打开hFile的dwShareMode,让这个已经打开hFile有类似如下的权限:
CreateFile(
"xxxx",
GENERIC_READ | GENERIC_WRITE,
0,
......
这时如果已经有其他App以read方式打开着这个文件的话,操作可以失败,但需要维持hFile处于CreateFile时的状态
有没有设么办法?