2000 NTFS 分区创建 Everyone 属性文件夹,
怎样添加 高级》权限项目》应用于》该文件夹,子文件夹及文件下面的代码只能创建 该文件夹 Everyone 完全控制,不能有 子文件夹及文件
请高手帮忙!!!
SECURITY_ATTRIBUTES sa;
SECURITY_DESCRIPTOR sd;
SECURITY_DESCRIPTOR_CONTROL sc;
BYTE aclBuffer[1024];
PACL pacl = (PACL)&aclBuffer;
BYTE sidBuffer[100];
PSID psid = (PSID) &sidBuffer;
DWORD sidBufferSize = 100;
char domainBuffer[80];
DWORD domainBufferSize = 80;
SID_NAME_USE snu;
InitializeAcl( pacl, 1024, ACL_REVISION );
LookupAccountName(0, "Everyone", psid, &sidBufferSize, domainBuffer,
&domainBufferSize, &snu); //查找 "Everyone" 组
// 将 LookupAccountName 查找的结果添加到查找用户的 ACL
AddAccessAllowedAce(pacl, ACL_REVISION, GENERIC_ALL, psid);
//初始化
InitializeSecurityDescriptor(&sd, SECURITY_DESCRIPTOR_REVISION);
SetSecurityDescriptorDacl(&sd, TRUE, pacl, FALSE); sa.nLength = sizeof(SECURITY_ATTRIBUTES);
sa.bInheritHandle = TRUE;
sa.lpSecurityDescriptor = &sd; CreateDirectoryEx("C:\Root","C:\\Root\\aaa",&sa);
怎样添加 高级》权限项目》应用于》该文件夹,子文件夹及文件下面的代码只能创建 该文件夹 Everyone 完全控制,不能有 子文件夹及文件
请高手帮忙!!!
SECURITY_ATTRIBUTES sa;
SECURITY_DESCRIPTOR sd;
SECURITY_DESCRIPTOR_CONTROL sc;
BYTE aclBuffer[1024];
PACL pacl = (PACL)&aclBuffer;
BYTE sidBuffer[100];
PSID psid = (PSID) &sidBuffer;
DWORD sidBufferSize = 100;
char domainBuffer[80];
DWORD domainBufferSize = 80;
SID_NAME_USE snu;
InitializeAcl( pacl, 1024, ACL_REVISION );
LookupAccountName(0, "Everyone", psid, &sidBufferSize, domainBuffer,
&domainBufferSize, &snu); //查找 "Everyone" 组
// 将 LookupAccountName 查找的结果添加到查找用户的 ACL
AddAccessAllowedAce(pacl, ACL_REVISION, GENERIC_ALL, psid);
//初始化
InitializeSecurityDescriptor(&sd, SECURITY_DESCRIPTOR_REVISION);
SetSecurityDescriptorDacl(&sd, TRUE, pacl, FALSE); sa.nLength = sizeof(SECURITY_ATTRIBUTES);
sa.bInheritHandle = TRUE;
sa.lpSecurityDescriptor = &sd; CreateDirectoryEx("C:\Root","C:\\Root\\aaa",&sa);
解决方案 »
- 急求。关于VC++创建EXCEL的问题
- 请问一个关于控件焦点的问题?
- 请问下 listcontrol 中这样怎么显示不了图片
- 求VC2005下载地址,要能支持MFC
- 请教大家关于LoadImage的问题,万分着急!!先谢谢了!
- 如何改变MFC APP生成的EXE文件的图标?
- 单步调试时的问题
- 添加一项新记录的问题
- 各位师兄,我一个类CMyWinThread是从CWinThred继承过来的,我想再建一个类继承CMyWinThread,但是在new class的时候无法选择到CMyWinThread,请指教,谢谢!
- 如何把自己的程序和相关的文件打包成一个能自动安装的exe程序呢?
- 如何实现多语言支持???就像IE那样
- 多语言动态链接库问题
帮我 UP 一下也好啊~~~