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

Вниз

Блокировка доступа к папке   Найти похожие ветки 

 
alvan   (2002-10-13 13:17) [0]

Помогите, пожалуйста, программно заблокировать доступ к папке (на открытие, удаление, копирование и т.д.), а при необходимости разблокировать.

(по аналогии программы «Ширма» www.goal.ru)

Заранее огромное спасибо.


 
TTCustomDelphiMaster ©   (2002-10-13 13:23) [1]

Под 98 это невозможно.


 
alvan   (2002-10-13 13:34) [2]

To TTCustomDelphiMaster, но Ширма же делает это!
Или в Делфе это невозможно?


 
Sniffer ©   (2002-10-13 16:27) [3]

Пиши драйвер...


 
cdaDmitriy ©   (2002-10-13 19:26) [4]

ну зачем драйвер в NT и выше можно проще ... открыть и все


 
cdaDmitriy ©   (2002-10-13 19:30) [5]

H := Integer(CreateFile(PChar(S1), GENERIC_READ, 0, nil, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0));


и все работает


 
Юрий Зотов ©   (2002-10-13 22:41) [6]

> cdaDmitriy © (13.10.02 19:30)

Из старой справки по Win32 (комплект D5):
FILE_FLAG_BACKUP_SEMANTICS: Windows NT only

Из MSDN (апрель 2001):
FILE_FLAG_BACKUP_SEMANTICS: Windows NT/2000 or later

Из заголовка вопроса:
Win95/98


 
Reindeer Moss Eater   (2002-10-14 09:05) [7]

>cdaDmitriy ©
А что помешает мне убить процесс, который сделал
H := Integer(CreateFile(PChar(S1), GENERIC_READ, 0, nil, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0));
или вообще сделать так, чтобы он не загрузился?


 
cdaDmitriy ©   (2002-10-14 11:49) [8]

> Reindeer Moss Eater
Да не что не помешает но с начало найди его (process)...

и Я думаю блокировка нужна на время работы проги .
если всегда то проще воспользоваться secure win...


 
Reindeer Moss Eater   (2002-10-14 11:53) [9]

>cdaDmitriy
Смысл сказанного мной выше:
На win9x нельзя запретить доступ к локальному ресурсу локальному пользователю.


 
cdaDmitriy ©   (2002-10-14 11:56) [10]

> Reindeer Moss Eater OK

Но У нас уже с трудом можно найти win98 осталось 1..2 на примерно 10 комп...


 
Reindeer Moss Eater   (2002-10-14 11:59) [11]

У вас может и с трудом, но автор вопроса спрашивает именно про Win9x


 
pavel-ak ©   (2002-10-14 12:59) [12]

Мне бы например оччень понадобилась такая прога,но после долгих поисков ничего путного на Delphi я не нашел, пришлось юзать FolderGuard - хорошая прога. Да и понял я что это драйвер под файловую систему писать надо.


 
alvan   (2002-10-16 20:39) [13]

Проблема в том, что в универе (в котором я учусь) на «моем» компьютере, злостный системотехник постоянно удаляет мою папку с выполненными работами. Так вот, я хотел бы написать небольшую утилиту (которую можно было бы постоянно носить с собой) для защиты любым способом, или блокировки, или скрытия папки, или … любой другой способ, который позволил бы защитить мои данные от этого гада :)

Большое спасибо, всем тем, кто принял участие в моей проблеме

P.S. Мне надо именно под Win 98


 
Vit@ly ©   (2002-10-16 21:57) [14]

Не знаю на сколько это выручит, но есть программы создающие скрытые диски (на компьютере это выглядит в в виде файла и если этот диск - файл поместить в соответсвующий директорий (например в Windows), дать соответствующее имя и расширение (kernel.swp или что-то подобное), то врядли админ рискнет удалить его. Если заинтересовало, то мыль мне на почту свое мыло, пришлю. Диск естественно открывается только по пароль (какой задашь).


 
Nomad.kz   (2002-10-17 11:17) [15]

не знаю, помнится я с этой Ширмой как-то перемудрил и запретил доступ к дир-рии Windows, так он (т.е. виддовы , они?) не грузились в нормальном режиме. В этой области я не знаток, но результат требуемый именно в 98-м видел своими глазами ...


 
Reindeer Moss Eater   (2002-10-17 11:38) [16]

>alvan
Забудь про это. Все данные тебе советы спасут тебя от твоей младшей сестренки, но не от злого системотехника.
А с собой носи не небольшую утилиту, а дискету с копией выполненных работ.



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

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

Наверх




Память: 0.5 MB
Время: 0.012 c
3-61395
berezne
2002-12-03 00:29
2002.12.19
Последовательность


14-61835
QUE
2002-11-26 10:22
2002.12.19
Задача монетами


14-61798
kaif
2002-11-27 19:31
2002.12.19
Задолбали своей регистрацией в Москве.


7-61842
Sergey V. Shadrin
2002-09-30 16:02
2002.12.19
как определить запущенная ли программа


3-61389
vsim
2002-12-02 19:18
2002.12.19
Что-то должно быть