|
|
|
запрет удаления файлов
|
|||
|---|---|---|---|
|
#18+
Как в Delphi запретить удаление руками или из кода файлов с определенным расширением? Про хуки знаю ,но они не срабатывают во во многих случаях в вин7 и позже. Есть универсальные способы,или как можно установить разные хуки для разных систем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2017, 23:53:06 |
|
||
|
запрет удаления файлов
|
|||
|---|---|---|---|
|
#18+
Можно запретить группе пользователей "Все" действия "удаление". ... Юзер может не только попытаться удалить файл, он может в него записать всякую ерунду - логически это будет то же самое, что и удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2017, 00:01:19 |
|
||
|
запрет удаления файлов
|
|||
|---|---|---|---|
|
#18+
olegbank, сюда, наверное, надо идти: https://docs.microsoft.com/en-us/windows-hardware/drivers/ifs/introduction-to-file-system-filter-drivers ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2017, 01:01:08 |
|
||
|
запрет удаления файлов
|
|||
|---|---|---|---|
|
#18+
я попробовал вызывать функцию SHChangeNotifyRegister из shell32.dll и другим подобным способом (пока из dll сделать не смог).но проблема в том ,что извещение о удалении есть ,но оно приходит после удаления файла..а хотелось до.видимо ,придется делать ставку на то ,что файлы после каждого изменения или по крайней мере,допустим раз в час будут в облако уходить ,но будет же тормозить :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2017, 03:07:11 |
|
||
|
запрет удаления файлов
|
|||
|---|---|---|---|
|
#18+
olegbank, паки иже херувимы... откуда вдруг облако взялось? Тормозить что-то будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2017, 03:31:59 |
|
||
|
запрет удаления файлов
|
|||
|---|---|---|---|
|
#18+
вся затея была в том,чтоб защитить файлы от удаления вирусом. если не получится остановить вирусы, придется файлы бакапить в облако.так понятно ?ясно ,будет тормозить ,если при автосохранении ексельфайла раз в 5 минут его по 3g заново в облако гнать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2017, 03:57:42 |
|
||
|
запрет удаления файлов
|
|||
|---|---|---|---|
|
#18+
я надеялся хоть бакапить при попытке удаления, но пока невыходит ,сигнал дается после удаления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2017, 03:59:06 |
|
||
|
запрет удаления файлов
|
|||
|---|---|---|---|
|
#18+
olegbank, вы очень лаконичны в описании задачи. Может, открывать каждый файл после создания с fmShareDenyWrite? Это, конечно, ресурсозатратно, - но и сама задача не очень понятна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2017, 04:04:38 |
|
||
|
запрет удаления файлов
|
|||
|---|---|---|---|
|
#18+
olegbankвся затея была в том,чтоб защитить файлы от удаления вирусом. если не получится остановить вирусы, придется файлы бакапить в облако.так понятно ?ясно ,будет тормозить ,если при автосохранении ексельфайла раз в 5 минут его по 3g заново в облако гнать Ты против одного конкретного вируса борешься, что ли? А если появится вирус, который меняет (шифрует, например) данные - станешь хуки на попытку изменения данных вешать? А если вирус запустится раньше, чем запустится твой "защищающий" софт? А если вирус файлы с твоим "защищающим" софтом изменит, или вообще удалит? Может быть, тебе лучше файлы в ROM-память прошивать? Ну, на CD болванку. Дозаписываемую. Любое изменение файла - вжух, на болванку. Или на перфоленту. Шумно будет, правда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2017, 04:17:23 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39481042&tid=2042075]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
194ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 448ms |

| 0 / 0 |
