Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Файловая система
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 22.04.2014, 05:47
darchken darchken вне форума
Прохожий
 
Регистрация: 31.03.2013
Сообщения: 29
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Супер утилита по раздаче NTFS прав на попки

Всем привет!

Гуру программирования! идейка появилась, за которую еще не одно поколение людей будет благодарить.

Суть: Программа для раздачи NTFS-прав на папки.

Реализация: Окно, слева по вертикали - список папок, сверху по горизонтали - список пользователей имеющие и не имеющие доступ к какой либо папке. Папки можно открывать, в строке с пользователями есть кнопочка "добавить пользователя" в виде "+". На пересечений строки с названием папки и столбца с именем пользователя ячейки закрашиваются цветам в зависимости от прав доступа:
Allow Fullcontrol - зеленый,
Allow ReadAndExecute - желтый,
Deny FullControl - красный.

Вот, помогите с реализацией.

Еще бы кстати, щелкать по таблице и цвет менялся бы по очереди, а потом, когда уже выставишь права нажмаешь на "Apply".
Ответить с цитированием
  #2  
Старый 22.04.2014, 07:49
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Вы, таки, менеджер?
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #3  
Старый 22.04.2014, 08:10
darchken darchken вне форума
Прохожий
 
Регистрация: 31.03.2013
Сообщения: 29
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

нЭт, я таки одмин))). Могу написать простейшую прогу, но не такую. Честно мозгов не хватает.

Не, ну может и смог бы но чот пока вдохновения нет, а идеи валят.
Ответить с цитированием
  #4  
Старый 22.04.2014, 09:32
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Отфотожабьте кто-нибудь сабж.

Что аффтар в теме написал?

Права на попки.jpg
__________________
Не стоит путать форумы с богадельнями. © Bargest

Последний раз редактировалось M.A.D.M.A.N., 22.04.2014 в 12:49.
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Freeman за это полезное сообщение:
Alegun (22.04.2014), Aristarh Dark (23.04.2014), M.A.D.M.A.N. (22.04.2014), phomm (28.04.2014), Pilot_Red (23.04.2014)
  #5  
Старый 22.04.2014, 12:48
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Блин, невнимательно прочитал
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #6  
Старый 22.04.2014, 13:08
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Это бесполезно, поскольку даже под "одмином" UAC (контрол учёток) не позволит такие вольности допускать, попробуйте чтонить удалить системного и поймёте концепцию мелкомяконьких
Ответить с цитированием
  #7  
Старый 22.04.2014, 19:27
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

так это и так можно делать уже не одно десятилетие. причем с большим функционалом: пользователи, группы, уровни доступа.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #8  
Старый 23.04.2014, 17:29
darchken darchken вне форума
Прохожий
 
Регистрация: 31.03.2013
Сообщения: 29
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Так, возможно не правильно описал идею. Генеральная мысля заключалась не в том чтобы МС помочь реализовать в их ОС раздачу прав, а помочь людям(одминам) раздавать права было УДОБНЕЕ. когда есть куча папок и толпа людей которым надо раздать права, стандартные методы немного не удобны очень сильно.

А права выше получились зашотные)))
Ответить с цитированием
  #9  
Старый 23.04.2014, 18:26
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от darchken
помочь людям(одминам) раздавать права было УДОБНЕЕ. когда есть куча папок и толпа людей которым надо раздать права
Одмины, которые не самозванцы, знают про команду cacls (си-эй-си-эл-с (си-эйслз), это не калькулятор!).
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием
  #10  
Старый 23.04.2014, 18:32
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

так а активдиректори не катит нынче
666

Последний раз редактировалось Pilot_Red, 23.04.2014 в 18:34.
Ответить с цитированием
  #11  
Старый 23.04.2014, 19:33
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

ну так объясни Нам в чем гениальность идеи?
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #12  
Старый 23.04.2014, 22:17
darchken darchken вне форума
Прохожий
 
Регистрация: 31.03.2013
Сообщения: 29
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

лан, забейте. надо было к админам обратится а не прогерам.
Ответить с цитированием
  #13  
Старый 24.04.2014, 07:45
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Цитата:
Сообщение от darchken
лан, забейте. надо было к админам обратится а не прогерам.
Ты предлагаешь написать программу, но ты просишь без уважения, не предлагаешь денег и даже не спрашиваешь как у остальных дела.

__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию

Последний раз редактировалось M.A.D.M.A.N., 24.04.2014 в 08:05.
Ответить с цитированием
Этот пользователь сказал Спасибо M.A.D.M.A.N. за это полезное сообщение:
phomm (28.04.2014)
  #14  
Старый 28.04.2014, 13:16
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Ну поскольку мне тоже эпизодически приходится заниматься чем-то похожим, могу подтвердить, что родной вариант несколько гемороен.
То что предлагает автор, это один в один раздача прав в Оракле. Как-бы визуальный аналог имеется. Насколько этот вариант будет лучше родного, трудно сказать, но что-то в этом есть.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:35.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter