Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Встрял. Это точно. Согласился делать эту прогу на свою... 13.01.05 11:58 Число просмотров: 2733
Автор: Roman Статус: Незарегистрированный пользователь
|
> > Да задание учебное. Надо прогу создать каторая будет > > выставлять права через сетку... > Очень хорошо. Администраторы имеют доступ к системным > корневым шарам винтов. > > > Пример: В комп. зале есть 12 компьютеров. На каждом из > них > > есть на диске E каталог admin. Это к примеру. Диск и > папка > > могут быть другими, я думаю это в шаблоне прописывать > надо. > Ага. К примеру, \\Computer1\E$\Admin > > > шаблон это текстовый файл куда записанны все > разрешения, > > кстати шаблон может быть в произвольном формате. То > есть > > как я захочу. Так вот по этому шаблону надо выставить > > разрешения на папки, сразу в на всех компах в данной > > аудитории. Все писать надо на Visual C++. Вот такая > > задача.. > Проще всего использовать формат *.ini файлов Windows. Для > этого используются соотв. функции API: > Get / WritePrivateProfileInt(), Get / > WritePrivateProfileSection(), > GetPrivateProfileSectionNames() > Get / WritetPrivateProfileString(), Get / > WritePrivateProfileStruct(). > Имя каждой секции -- имя компутера. > В секции параметры: путь к файлу (каталогу), и его DACL в > двоичном Self-Relative виде. Редактировать DACL можно с > помощью встроенного виндовозного Security-редактора. Он > странный, с интерфейсами, но он именно тот, что > используется тем же Explorer'ом при установке прав на > файлы. Начни с изучения функции API CreateSecurityPage для > ознакомления, как работать с ним. > > Ну, в общем-то и всё. > > А можешь не парить мозги с Security API, а написать > программу-конструктор bat-файла, который соотв. образом > вызывает cacls.exe для установки прав на файлы по соотв. > UNC путям. cacls.exe входит в стандартную поставку винды > (2k и выше).
Встрял. Это точно. Согласился делать эту прогу на свою голову. А батник я делал работал он нормально. Только потом сказали что так не пойдет. Типа просто слишком. Делай на API. Вот и парюсь..
Я слышал что есть ATL security классы. Мне чел один говорил что с ними работать вообще как два пальца об асфальт... Посмарел в МСДН ниче не понял,. С АПИ вродь начинаю понимать
что то, но все равно пока туго.. Хотел книгу купить, оказалось что по этой теме и книг то почти нету. Наше только одну называется "Системное программирование в Windows 2000 для профессионалов" автор Вильямс А. да вот беда нету у нас в городе ее.. Я все книжные магазины облазил и не нашел..
и в электронном виде тож нету, я в крайнем случае не нашел.. Можно ее на озоне заказать но пока они ее привезутмне уж она не нужна станет.. Мож кто еще какие книги подскажет
|
|
|