如何用程序控制一个文件夹的访问权限?

topmonkey 2003-09-12 02:42:51
win2000Server系统,通过程序动态建立新文件夹,然后根据需要自动设置这个新文件夹的访问权限。
现在我遇到的问题就是如何通过程序对文件夹的访问权限进行控制。
ASP、VB、API、COM都可以考虑。
请问各位大仙如何解决?
...全文
73 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
James0001 2003-09-16
  • 打赏
  • 举报
回复
MSDN 里有。
Security 章节和 SetNamedSecurityInfo 函数。
hxy1982 2003-09-15
  • 打赏
  • 举报
回复
up!!
topmonkey 2003-09-15
  • 打赏
  • 举报
回复
To:sparkcn(火花)
老兄可能误解我的意思了。
我不是要更改文件的诸如存档、隐含、只读等属性,而是要通过程序来控制某文件夹的访问权限。如:
将 d:\abc\text 文件夹对administrator授予完全控制权限,对system授予读取、列表权限等。
sparkcn 2003-09-12
  • 打赏
  • 举报
回复
1,可以用vb的setAttr函数
比如:SetAttr a.txt, vbReadOnly
2,还可以用api函数
Private Declare Function SetFileAttributes Lib "kernel32" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long
Private Const FILE_ATTRIBUTE_NORMAL = &H80

SetFileAttributes App.Path & "\archive4.mdb", FILE_ATTRIBUTE_NORMAL


topmonkey 2003-09-12
  • 打赏
  • 举报
回复
救我呀!
我自己先顶一下。
billyqiao 2003-09-12
  • 打赏
  • 举报
回复
关注
lilaclone 2003-09-12
  • 打赏
  • 举报
回复
关注

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧