在的CreateFile()有DesiredAccess像GENERIC_READ,GENERIC_WRITE,FILE_READ_ATTRIBUTES,文件等需要哪些权限删除Windows
我的问题是什么是单单删除文件所需的最小/确切权限系统?
感谢
在的CreateFile()有DesiredAccess像GENERIC_READ,GENERIC_WRITE,FILE_READ_ATTRIBUTES,文件等需要哪些权限删除Windows
我的问题是什么是单单删除文件所需的最小/确切权限系统?
感谢
如果你只是想删除一个文件,可以使用DeleteFile
功能。
这是你需要什么权限的文件的细节,以及几件事情你应该知道,这样的:
如果你要求你创建一个文件时删除权限,你可以删除或重命名该文件处理,但不与其他任何处理。
该文档页面中有很好的信息,包括指向File Security and Access Rights的链接。
看看ACCESS_MASK
页面链接从OpenFile
文档页面实际删除访问权标志 - 它只是简单地称为DELETE
。
但是一个警告:这种类型的检查总是活泼。文件权限可以在您的访问权限检查和后续删除之间更改。 (Time of check/time of use。)
你为什么问道? – 2011-05-15 09:17:38