![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Блокировка папок
Саша © (2005-01-22 12:39:00)Привет мастерам. Я "Программист" вот решил написать программку, которая бы блокировала доступ к папкам и файлам по паролю. и вот представьте себе я "программист" и не знаю как это сделать :(. Помогите пожалуйста, подскажите как мне ее напистать. Что делать!!!Спасибо.!!
Ihor Osov'yak (2005-01-23 00:53:00) [41]а я так хотел из себя умника построить...
Ihor Osov'yak (2005-01-23 00:53:00) [42]И тут пришел Ржевский...
Alexander Panov (2005-01-23 00:48:00) [43]Я иметь такой кампанент. На нем "Hello, world" написана.
Ihor Osov'yak (2005-01-23 00:39:00) [44]да, и в общем-то соотв. задача не очень то отношение к делфи имеет, да и явно не из разряда задач "для обучения"...
Knight (2005-01-23 00:39:00) [45]
> [31] Саша (23.01.05 00:06)
> А я "программист" решивший Delphi изучить
Так и выбери сперва, что-то по проще...
Книжки почитай... http://www.podgoretsky.com/ddp.html
типа
- Delphi 5. Руководство разработчика, том 1
- Delphi 5. Руководство разработчика, том 2
Ihor Osov'yak (2005-01-23 00:35:00) [46]Ну, раз спасибо за ссылку, то спасибо. Ссылку я привел ввиду того, что заказчик оценивает трудоемкость работы от 100 до 500 уе, мне было бы интересно, за сколько люди возмутся делать, и сделают ли..
.. А технология примерно такая - драйвер-фильтр файловой системы для NT, для W9x - есть такое понятие как file system hook - см. IFSMgr_RemoveFileSystemApiHook - реализация, естественно, как VXD, то есть снова драйвер.. Как оправную точку можно рекомендовать небезизвестный filemon от sysintenals (релиз и для nt, и для win9x) - если хорошо поискать, то можно найти и исходники - а можно книгу Соломона-Руссиновича купить, там на диске есть исходники к версии для нт, для 98 - не помню.. Естественно, нужно также решить задачу передачи нотификации из драйвера в win32 для случая запроса пароля, етс.. В литературе довольно подробно описана эта технология NT, для 9х - почему-то молчек, но решается в общем то аналогично - посредством event-а, который переводится в свободное состояние в режиме ядра, и который ожидает рабочий поток в пользовательском режиме.. Вот только для передачи хендла евента от win32 в режим ядра для win9x нужно использовать недокоментированные функции..
Кстати, если мне не ззменяет память, filemon танцами вокруг разделяемый евентов не страдают, а просто делают опрос по таймеру... Во всяком случае - первые релизы для w9x...
Саша (2005-01-23 00:06:00) [47]Клаву вообще я сегодня весь день наблюдаю!!!
А я "программист" решивший Delphi изучить, а вы помочь не хотите :( Да и спасибо за ссылку
Ihor Osov'yak (2005-01-22 23:59:00) [48]2 [27] Palladin © (22.01.05 23:45)
Ну почему сразу развод?
Вот, люди заказывают, люди и делать соглашаются -
http://www.rentacoder.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=210095#BidId_3001194
Homa_Programer (2005-01-22 23:57:00) [49]да какой ты программист? ты пади клавиатуру второй раз видишь!!!
uny (2005-01-22 23:57:00) [50]зачем ломать то вообще? грустного вроде не было - АА на это прямо указывает)) помню был 250, а потом - нет..
Palladin (2005-01-22 23:45:00) [51]Нифига, нет в пространстве линейных пространств!
"Программистов" тоже нет... Так что ты, Саша, не существуешь по определению, которые ты сам себе дал...
И вообще, имхо, развод...
uny (2005-01-22 23:30:00) [52]АА
Только избранные могут представлять, что кроме весны и цветочков в мире есть еще и линейные пространства. расскажите, а?
:)
Саша (2005-01-22 23:25:00) [53]Че тут смешного не пойму. Я "программист"!!!!
Предложения есть по поводу моей темы????
АА (2005-01-22 23:18:00) [54]
> Саша
Прочитал все твои топики-спасибо посмешил.
Knight (2005-01-22 22:57:00) [55]Можешь тут разное попробовать... если не хватит, то дополнить %)
Components > Files and Drives > Notification
http://www.torry.net/pages.php?id=252
Саша (2005-01-22 22:44:00) [56]Я же "Программист" ты бы мне подсказал где он находится?
Knight (2005-01-22 22:42:00) [57]
> [20] Саша (22.01.05 22:37)
А чё DirMonitor? Не понравился?
Саша (2005-01-22 22:37:00) [58]Уважаемые мастера ну по существу пожалуйста подскажите, правда а :(. Какие компоненты применять (API или еще что). ну подскажите пожалуйста А?????
netnetnetnet (2005-01-22 17:07:00) [59]За коллективное "напистание"
uny (2005-01-22 16:53:00) [60]вместе писать прогу лучше, чем одному - можно поболтать, сходить покурить, да мало ли. автор - поддерживаю!