> > Zachem tebe nuzhna structura. Polzuisia interfacami: > > Во-во, об этом-то я и говорю! Пошло-поехало: DACL, ACL, > SACL - как это все перевести в удобоваримую форму? > Пример: > SystemAcl - Gets and puts the system ACL (SACL) associated > with the security descriptor. > Ну это уже явно property, являющееся ссылкой на структу > (элементами которой тоже являются структуры)... Там опять > все эти DACL, ACL... Как получить нормальные данные > (разложенные по полочкам)???
Kuda uzh bolee normalnye?
P.S. voobheto vse proche esli ty ne hochesh chitat` SD togda:
_variant_t varPath, var;
varPath = "c:\specs\adsixml.doc";
hr = p->GetSecurityDescriptor(varPath, ADS_PATH_FILE, ADS_SD_FORMAT_HEXSTRING, &var );
//var soderzhit security descriptor v HEX formate as BSTR
//sohrania etu string gde hochesh, a kogda nado vostanovit~
hr = p->SetSecurityDescriptor(varPath, ADS_PATH_FILE, var, ADS_SD_FORMAT_HEXSTRING);
---
I vse chto proche to??
|