Форум: "WinAPI";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
ВнизУправление фолдером/файлом! Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.006 c