Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
1-61524
Палыч
2002-12-06 20:37
2002.12.19
вопросец


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


3-61501
DmitryMN
2002-12-02 16:08
2002.12.19
ADOStoredProc


8-61712
Sniffer
2002-09-04 17:21
2002.12.19
OpenGL и перспектива


14-61805
Axis_of_Evil
2002-11-27 12:47
2002.12.19
Общедельфийский рейтинг музыки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский