Сначала создайте общий ресурс с помощью NetShareAdd () . Это разделит каталог с null
ACL, который эквивалентен предоставлению всем полного доступа. Невозможно настроить разрешения для NetShareAdd
в Windows.
После создания общего ресурса получите дескриптор безопасности для общего ресурса, вызвав GetNamedSecurityInfoW () , передав ему имя общего ресурса, SE_LMSHARE
в качестве ObjectType
и DACL_SECURITY_INFORMATION
в качестве SecurityInfo
. Получив дескриптор, используйте обычные вызовы безопасности Windows для настройки ACL.