защита доступа к файлам
От: Михаил  
Дата: 15.10.01 16:14
Оценка:
Как написать программу, которая
закрывает доступ к определенным файлам
или, что еще лучще,целым директориям
все это под fat32,win98
кол-во файлов может быть очень
большим, от 100 до 1000 штук
Re: защита доступа к файлам
От: Аноним  
Дата: 16.10.01 04:56
Оценка:
Здравствуйте Михаил, Вы писали:

М>Как написать программу, которая

М>закрывает доступ к определенным файлам
М>или, что еще лучще,целым директориям
М>все это под fat32,win98
М>кол-во файлов может быть очень
М>большим, от 100 до 1000 штук

можно их открыть без SHARE_READ/WRITE и лучше что-б их открывал не USER-LEVEL процесс , а то его убить можно,
а какойто драйвер. а управлятся он будет из USER-LEVEL процесса.
Re[2]: защита доступа к файлам
От: Михаил  
Дата: 16.10.01 05:23
Оценка:
Здравствуйте Аноним, Вы писали:


А>можно их открыть без SHARE_READ/WRITE и лучше что-б их открывал не USER-LEVEL процесс , а то его убить можно,

А>а какойто драйвер. а управлятся он будет из USER-LEVEL процесса.


как сделать что бы мой драйвер не убили это я разберусь
а вот как программно осуществить защиту?
Re[3]: защита доступа к файлам
От: Аноним  
Дата: 16.10.01 08:22
Оценка:
Здравствуйте Михаил, Вы писали:


М>как сделать что бы мой драйвер не убили это я разберусь

М>а вот как программно осуществить защиту?

Если подойдет — такая идея
Скачай PGP-SDK — он криптует очень быстро и заодно сжимает — можно сказать влет
Re: защита доступа к файлам
От: Roman_M rgmroman.narod.ru
Дата: 16.10.01 08:25
Оценка:
Здравствуйте Михаил, Вы писали:

М>Как написать программу, которая

М>закрывает доступ к определенным файлам
М>или, что еще лучще,целым директориям
М>все это под fat32,win98
М>кол-во файлов может быть очень
М>большим, от 100 до 1000 штук


Писать надо не программу, а драйвер. Закрывать действительно лучше сразу директорию, так как при большом количестве отдельных файлов проверка будет выполняться долго или по крайней мере ощутимо. Сам я советовать ничего не буду, так как можно взять
исходники Филемона (FileMon) на www.sysinternal.com, посмотреть там как перехватываются обращения к файлам, а затем почитать описание соответствующих функций в Win95/Win98/WinME DDK и написать свой драйвер. При желании можно запретить действия с этими файлами даже для конкретных програм.

Если этот вариант не подходит, то лучше установить нормальную многопользовательскую операционку типа NT или Linux. Ну если все таки хочет использовать 98, то можно поискать специальный софт, чтобы сделать одну партицию не fat32, например ext2. Есть еще такая программа 4Safe StrongDisk for Windows 95/98/NT/2000 от PhysTechSoft.
Re: защита доступа к файлам
От: Roman_M rgmroman.narod.ru
Дата: 16.10.01 08:26
Оценка:
Здравствуйте Михаил, Вы писали:

М>Как написать программу, которая

М>закрывает доступ к определенным файлам
М>или, что еще лучще,целым директориям
М>все это под fat32,win98
М>кол-во файлов может быть очень
М>большим, от 100 до 1000 штук


Писать надо не программу, а драйвер. Закрывать действительно лучше сразу директорию, так как при большом количестве отдельных файлов проверка будет выполняться долго или по крайней мере ощутимо. Сам я советовать ничего не буду, так как можно взять
исходники Филемона (FileMon) на www.sysinternals.com, посмотреть там как перехватываются обращения к файлам, а затем почитать описание соответствующих функций в Win95/Win98/WinME DDK и написать свой драйвер. При желании можно запретить действия с этими файлами даже для конкретных програм.

Если этот вариант не подходит, то лучше установить нормальную многопользовательскую операционку типа NT или Linux. Ну если все таки хочет использовать 98, то можно поискать специальный софт, чтобы сделать одну партицию не fat32, например ext2. Есть еще такая программа 4Safe StrongDisk for Windows 95/98/NT/2000 от PhysTechSoft.
Re[2]: защита доступа к файлам
От: Аноним  
Дата: 16.10.01 08:38
Оценка:
Здравствуйте Аноним, Вы писали:

А>можно их открыть без SHARE_READ/WRITE и лучше что-б их открывал не USER-LEVEL процесс , а то его убить можно,

А>а какойто драйвер. а управлятся он будет из USER-LEVEL процесса.

Так драйвер-то тоже просто прибить
Re: защита доступа к файлам
От: Аноним  
Дата: 18.11.01 12:49
Оценка:
Здравствуйте Михаил, Вы писали:

М>Как написать программу, которая

М>закрывает доступ к определенным файлам
М>или, что еще лучще,целым директориям
М>все это под fat32,win98
М>кол-во файлов может быть очень
М>большим, от 100 до 1000 штук

Подними два процесса друг против друга
и завяжи их на сокет, по обрыву связи
поднимай копию и т.д. так некоторые вирусы работают
либо по указателю на память как только она NULL все твойго жука мучают ))
Я так себе прогу написал, потом еле избавился от нее
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.