Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.07;
Скачать: CL | DM;

Вниз

Управление фолдером/файлом!   Найти похожие ветки 

 
Insurgent   (2001-12-10 15:37) [0]

Хэлп!
Мне нужно, чтобы прога не разрешала юзеру открыть / удалить / переименовать / переместить / скопировать (и вообще произвести любые операции) с файлом или папкой под Win32.
Очень нужно! Буду рад любой помощи или совету.


 
Mick   (2001-12-10 15:49) [1]

Если в проге нет реализации всей этой функциональности, то юзер не сможет сделать это, как бы он этого ни хотел.
Правильно? :)


 
Insurg3nt   (2001-12-10 16:12) [2]

Совершенно верно =).
Знаю, что есть куча таких прог (типа Ширмы), которые не дают юзеру данных возможностей. Я лично знаком только с функцией construction (FileName, Mode), где Mode - может быть fmOpenRead (только для чтения), fmOpenWrite (для записи в файл), fmShareExclusive (не доступен для открытия др. приложениями).
Есть мысль, что после открытия определённых файлов они тут же закрываются ( CloseHandle("name") или CloseFile("name"), точно не знаю).


 
Mick   (2001-12-10 16:17) [3]

Если такие проги и есть, то:
1. Что помешает мне, как тому юзеру написать прогу которая помешает всем прогам помешать мне "открыть / удалить / переименовать / перемести ...."?
2. Что мне помешает выгрузить эту прогу из памяти?

Если файлы на рабочей станции/сервере с соответствующей ОС, то надо решать проблему администрированием. Иначе - баловство это все.



 
Insurg3nt   (2001-12-10 16:46) [4]

LOL :D
Во-первых, эта прога не будет себя выдавать (не видна по Alt+Ctrl+Del, не сидит в трее, не показывает своего окна, плюс запускаеться с Мастдайем). А зачит никто из работующих за данной машиной даже не узнает, что что-то не так.
Во-вторых, да ты угадал, это удалённое администрирование клиентских машин в локальной сети. А значит можно сделать фишку, которая проверяет, запущена ли клиентская прога, а если нет, то юзеру кердык от админа, гы-гы ;).
В-третих, вот ты сказал "что помешает мне...". Уверен, тебе не помешает, а вот юзерам, которые будут юзать клиентский комп не хвати знаний и опыта.
Any more questions?


 
Mick   (2001-12-10 16:59) [5]

Никогда не следует зашиваться на возможную неопытность юзера. Проверено.


 
MJH   (2001-12-10 17:25) [6]

такая прога называется winNT4/5(2000) под маздаем ты хрен сделаешь, хотя видел компонеты на базе AlphaInterceptor - это уже драйвер, вот он и следит...так что если не хочешь иметь долгие ночи любви с написанием vxd по отслеживанию обращиний к винту - ищи альфу.


 
Insurg3nt   (2001-12-10 17:25) [7]

Согласен, но не всегда :о.
В данном случае будет достаточно проблематично что-нибудь крякнуть, и дело не в программе.

Я хочу написать программу, которая будет управлять клиентскими компами со стороны серванта. На клиентских компах будет висеть клиент проги и делать много поставлиных задач, а в часности:
1. Не позволять юзерам коректировать файлы системы и др. нужности (autoexec.bat, очень часто туда прописывают формат ц: или чего-нибудь повеселей, win.ini, реестр и тд).
2. Не позволять делать многие другие пакости.

То, что эту прогу кто-нибудь может хакнуть меня не волнует. Таких умельцев будут ловить и наказывать. Мне нужен совет, пример, линк подобной программы. А защиту я всегда доделать смогу ;).


 
Mick   (2001-12-10 17:36) [8]

Думаю что через пару другую дней после успешного внедрения защиты до ее загрузки на клиентских местах дело просто не дойдет.
Можно прятать окна, скрываться из списка задач и пр. Но прога должна автоматом загрузиться прежде всего. А способов для этого - хватит пальцев одной руки чтобы перечислить все. Пальцами свободной руки эта загрузка рубится на корню.

Но дело твое - нравится делай. Если конечно не подходит Policy Editor


 
Insurg3nt   (2001-12-10 17:49) [9]

2 MJH:
Хе-хе, ВинНТ... Тогда уж лучше сразу Линух с РедХатом. Там зашещённость афигеешь, и все эти фишки сразу же есть.
Но, мля, мне под 98-ой форточкой такое сделать надо-бы :(.
Дай линк, плзз, на этот компонент.

Разве нет WinAPI функций для этих дел? Или М$ как обычно облажалась?


 
Mick   (2001-12-10 17:57) [10]

Фигеют от защищенности красных шапок обычно те, кто не научился с NT работать.


 
Insurg3nt   (2001-12-10 18:09) [11]

Mick, дело обстоит так - прога не даёт возможности редактировать реестр, загружаеться автоматом. Мне пох, что кто-то её сможет вырубить, это не мои заботы.

What is Policy Editor. Он вместе с сорцами или тока exe? Дай ссылку, если не трудно.


 
Mick   (2001-12-10 18:13) [12]

Про Policy Editor гляди в сторону Resource Kit.

Если тебя не волнует что юзер может обойти защиту, так как за этим немедленно последуют административные меры, то зачем заморачиваться?

И как это на Win9x чья-то прога запретит кому-то реестр читать/писать?

Короче устал я и домой иду.


 
NA   (2001-12-10 18:49) [13]

RestrictRun - RTFM.


 
Mick   (2001-12-10 18:52) [14]

To NA: "RestrictRun - RTFM." - это мне что ли сказано?
И если все же мне, то как это помешает мне читать/писать в registry?


 
NA   (2001-12-10 19:38) [15]

Mick - не, не тебе, конечно, а автору.


Mick, дело обстоит так - прога не даёт возможности редактировать реестр, загружаеться автоматом. Мне пох, что кто-то её сможет вырубить, это не мои заботы.


Вот к чему. К запуску не того софта и не тогда. Вообще регедиты еще как-то альтернативно запретить можно реестром- навскидку не помню, жаль.


 
MJH   (2001-12-11 03:19) [16]

Insurg3nt (10.12.01 17:49)
2 MJH:
Хе-хе, ВинНТ... Тогда уж лучше сразу Линух с РедХатом.

тогда не делфи а куликс :)



Страницы: 1 вся ветка

Текущий архив: 2002.02.07;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.012 c
3-18736
avt
2002-01-09 23:27
2002.02.07
QReport формат А3


1-18911
kserg@ukr.net
2002-01-23 15:19
2002.02.07
Вопрос по ActionList


3-18772
Макс
2002-01-11 15:28
2002.02.07
Реализация UpdateSQL на ADO


14-18979
phantom2040
2001-12-18 13:32
2002.02.07
CGI программа на Delphi под Unix


1-18820
VladimirL
2002-01-23 18:56
2002.02.07
Персонально для Delirium