pf_ma 2005年09月23日
求教:关于File的dwShareMode
如何改变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时的状态

有没有设么办法?




...全文
124 点赞 收藏 9
写回复
9 条回复

还没有回复,快来抢沙发~

发动态
发帖子
进程/线程/DLL
创建于2007-09-28

6375

社区成员

4.9w+

社区内容

VC/MFC 进程/线程/DLL
社区公告
暂无公告