ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Создание папки с самым сердитым ACL
  #1  
Старый 05.01.2010, 06:37
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме:
1410429

Репутация: 214


По умолчанию Создание папки с самым сердитым ACL

этот код создает папку C:\DACL и формирует для нее ACL, а точнее DACL, запрещающий доступ BG,SY,BA,IU,BU
Код:
#include "stdafx.h"
#include <windows.h>
#include <sddl.h>

int main(int argc, char* argv[])
{

SECURITY_ATTRIBUTES sa;
sa.nLength=sizeof(SECURITY_ATTRIBUTES);
sa.bInheritHandle=false;
char *szSD = "D:P"
"(D;OICI;GA;;;BG)" //встроенная группа guests
"(D;OICI;GA;;;SY)" //local system
"(D;OICI;GA;;;BA)" //builtin admininstrators
"(D;OICI;GA;;;IU)" //interactive
"(D;OICI;GA;;;BU)"; //builtin users

if (ConvertStringSecurityDescriptorToSecurityDescriptor(szSD,SDDL_REVISION_1,&(sa.lpSecurityDescriptor),NULL)){
         if (!CreateDirectory("C:\\DACL",&sa))DWORD err=GetLastError();
}
LocalFree(sa.lpSecurityDescriptor);
	return 0;
}
Можно ли после запуска этой программы изменить права к этой папке или удалить ее программно ?

Последний раз редактировалось lukmus; 05.01.2010 в 07:23..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы и ответы - *NIX Сервера. zythar *nix системы 294 17.06.2010 08:39
Анонимность и защита от вирусов в сети teab0t Авторские статьи 0 14.07.2009 01:35
Создание виртуальных файловых систем в Linux _GaLs_ *nix 0 20.11.2006 20:05
создание папки nc.STRIEM PHP, PERL, MySQL, JavaScript 12 17.10.2006 23:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ