怎样才能建立一个管理网络共享[1]在Windows XP下的C / C ++或Python只读权限?
[1]必要的,以便访问C:\ Program Files文件在份额。
怎样才能建立一个管理网络共享[1]在Windows XP下的C / C ++或Python只读权限?
[1]必要的,以便访问C:\ Program Files文件在份额。
首先创建一个共享NetShareAdd() 。 这将有一个共享的目录null
ACL,这是equavalent以使每个人都完全访问权限。 这是不可能的配置与权限NetShareAdd
在Windows上。
一旦份额被创建,通过调用获取共享的安全描述符GetNamedSecurityInfoW()通过在共享名, SE_LMSHARE
为ObjectType
,并DACL_SECURITY_INFORMATION
作为SecurityInfo
。 一旦你的描述,使用正常的Windows安全要求配置ACL。
看一看NetShareAdd()为C / C ++(在MSDN包括在页面的末尾的例子程序)。