【发布时间】:2012-05-09 01:20:36
【问题描述】:
我最近重新设计了我们文件服务器上的安全性,将完全控制的大部分内容标记为修改。现在我的开发人员告诉我,每当他们使用 GENERIC_ALL 打开文件(例如使用 CreateFile())时,他们都会收到拒绝访问消息。
经过研究,似乎没有任何迹象表明GENERIC_ALL 不仅仅是GENERIC_EXECUTE + GENERIC_WRITE + GENERIC_READ;然而,情况似乎并非如此,因为开发人员能够将三个常量值相加,并将其用于CreateFile()。
所以,我问...GENERIC_ALL 到底是做什么的?
谢谢,
马特
【问题讨论】:
-
就像机器奇迹中的某个该死的幽灵一样,我今天在遇到 TortoiseHg 无法在用户共享上创建文件的超时问题时想到了这一点。谁刚刚更新了帖子,我欠你一个。
标签: c windows file-io createfile