如何在DELPHI程序中控制,修改某个目录的共享属性。(50分)

  • 主题发起人 主题发起人 qzwsq
  • 开始时间 开始时间
Q

qzwsq

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何在DELPHI程序中控制,修改某个目录的共享属性,请给一个例样。
 
win98
修改注册表
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
Network
LanMan
共享名1
共享名2
nt:
用法如下:
BOOL SetFilePermission(LPCTSTR lpFileName, // address of string for filename
SECURITY_INFORMATION SecurityInformation, // type of information to set
PSECURITY_DESCRIPTOR pSecurityDescriptor // address of security descriptor
);

SECURITY_INFORMATION用于指示下面一个参数的类型, 它可以取如下的值:
OWNER_SECURITY_INFORMATION
文件和目录的所有者信息

GROUP_SECURITY_INFORMATION
主组信息

DACL_SECURITY_INFORMATION
自由的访问控制列表(ACL)信息

SACL_SECURITY_INFORMATION
系统的访问控制列表(ACL)信息

请您参考下列API函数和数据结构以获得设置权限的进一步的信息:
ACL (DataStructure, Access Control List)
Get/SetSecurityDescriptorDacl
Get/SetSecurityDescriptorGroup
Get/SetSecurityDescriptorOwner
Get/SetSecurityDescriptorSacl
这是以前讨论过的
 
多人接受答案了。
 
后退
顶部