![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Управление фолдером/файлом! [D5, Win95/98, NT4]
Insurgent © (2001-12-10 15:37:00)Хэлп!
Мне нужно, чтобы прога не разрешала юзеру открыть / удалить / переименовать / переместить / скопировать (и вообще произвести любые операции) с файлом или папкой под Win32.
Очень нужно! Буду рад любой помощи или совету.
MJH (2001-12-11 03:19:00) [1]Insurg3nt (10.12.01 17:49)
2 MJH:
Хе-хе, ВинНТ... Тогда уж лучше сразу Линух с РедХатом.
тогда не делфи а куликс :)
NA (2001-12-10 19:38:00) [2]Mick- не, не тебе, конечно, а автору.
Mick, дело обстоит так - прога не даёт возможности редактировать реестр, загружаеться автоматом. Мне пох, что кто-то её сможет вырубить, это не мои заботы.
Вот к чему. К запуску не того софта и не тогда. Вообще регедиты еще как-то альтернативно запретить можно реестром- навскидку не помню, жаль.
Mick (2001-12-10 18:52:00) [3]To NA: "RestrictRun - RTFM." - это мне что ли сказано?
И если все же мне, то как это помешает мне читать/писать в registry?
NA (2001-12-10 18:49:00) [4]RestrictRun - RTFM.
Mick (2001-12-10 18:13:00) [5]Про Policy Editor гляди в сторону Resource Kit.
Если тебя не волнует что юзер может обойти защиту, так как за этим немедленно последуют административные меры, то зачем заморачиваться?
И как это на Win9x чья-то прога запретит кому-то реестр читать/писать?
Короче устал я и домой иду.
Insurg3nt (2001-12-10 18:09:00) [6]Mick, дело обстоит так - прога не даёт возможности редактировать реестр, загружаеться автоматом. Мне пох, что кто-то её сможет вырубить, это не мои заботы.
What is Policy Editor. Он вместе с сорцами или тока exe? Дай ссылку, если не трудно.
Mick (2001-12-10 17:57:00) [7]Фигеют от защищенности красных шапок обычно те, кто не научился с NT работать.
Insurg3nt (2001-12-10 17:49:00) [8]2 MJH:
Хе-хе, ВинНТ... Тогда уж лучше сразу Линух с РедХатом. Там зашещённость афигеешь, и все эти фишки сразу же есть.
Но, мля, мне под 98-ой форточкой такое сделать надо-бы :(.
Дай линк, плзз, на этот компонент.
Разве нет WinAPI функций для этих дел? Или М$ как обычно облажалась?
Mick (2001-12-10 17:36:00) [9]Думаю что через пару другую дней после успешного внедрения защиты до ее загрузки на клиентских местах дело просто не дойдет.
Можно прятать окна, скрываться из списка задач и пр. Но прога должна автоматом загрузиться прежде всего. А способов для этого - хватит пальцев одной руки чтобы перечислить все. Пальцами свободной руки эта загрузка рубится на корню.
Но дело твое - нравится делай. Если конечно не подходит Policy Editor
MJH (2001-12-10 17:25:00) [10]такая прога называется winNT4/5(2000) под маздаем ты хрен сделаешь, хотя видел компонеты на базе AlphaInterceptor - это уже драйвер, вот он и следит...так что если не хочешь иметь долгие ночи любви с написанием vxd по отслеживанию обращиний к винту - ищи альфу.
Insurg3nt (2001-12-10 17:25:00) [11]Согласен, но не всегда :о.
В данном случае будет достаточно проблематично что-нибудь крякнуть, и дело не в программе.
Я хочу написать программу, которая будет управлять клиентскими компами со стороны серванта. На клиентских компах будет висеть клиент проги и делать много поставлиных задач, а в часности:
1. Не позволять юзерам коректировать файлы системы и др. нужности (autoexec.bat, очень часто туда прописывают формат ц:или чего-нибудь повеселей, win.ini, реестр и тд).
2. Не позволять делать многие другие пакости.
То, что эту прогу кто-нибудь может хакнуть меня не волнует. Таких умельцев будут ловить и наказывать. Мне нужен совет, пример, линк подобной программы. А защиту я всегда доделать смогу ;).
Mick (2001-12-10 16:59:00) [12]Никогда не следует зашиваться на возможную неопытность юзера. Проверено.
Insurg3nt (2001-12-10 16:46:00) [13]LOL :D
Во-первых, эта прога не будет себя выдавать (не видна по Alt+Ctrl+Del, не сидит в трее, не показывает своего окна, плюс запускаеться с Мастдайем). А зачит никто из работующих за данной машиной даже не узнает, что что-то не так.
Во-вторых, да ты угадал, это удалённое администрирование клиентских машин в локальной сети. А значит можно сделать фишку, которая проверяет, запущена ли клиентская прога, а если нет, то юзеру кердык от админа, гы-гы ;).
В-третих, вот ты сказал "что помешает мне...". Уверен, тебе не помешает, а вот юзерам, которые будут юзать клиентский комп не хвати знаний и опыта.
Any more questions?
Mick (2001-12-10 16:17:00) [14]Если такие проги и есть, то:
1. Что помешает мне, как тому юзеру написать прогу которая помешает всем прогам помешать мне "открыть / удалить / переименовать / перемести ...."?
2. Что мне помешает выгрузить эту прогу из памяти?
Если файлы на рабочей станции/сервере с соответствующей ОС, то надо решать проблему администрированием. Иначе - баловство это все.
Insurg3nt (2001-12-10 16:12:00) [15]Совершенно верно =).
Знаю, что есть куча таких прог (типа Ширмы), которые не дают юзеру данных возможностей. Я лично знаком только с функциейconstruction (FileName, Mode), гдеMode- может бытьfmOpenRead(только для чтения),fmOpenWrite(для записи в файл),fmShareExclusive(не доступен для открытия др. приложениями).
Есть мысль, что после открытия определённых файлов они тут же закрываются (CloseHandle("name")илиCloseFile("name"), точно не знаю).
Mick (2001-12-10 15:49:00) [16]Если в проге нет реализации всей этой функциональности, то юзер не сможет сделать это, как бы он этого ни хотел.
Правильно? :)