Я тут на досуге немножко почитал...
Пока вижу несколько способов блокировки запуска:
1. Через реестр, по методу предложенным nesco, то есть средствами системы.
2. Изменение прав доступа к каталогу или непосредственно файлу.
3. Подменой пути к файлу, опять же в реестре (пахнет зловредом).
4. Периодически мониторить процессы и убивать "заблокированные", если часто проверять возрастает нагрузка на проц. (не фонтан)
5. Вешать хук на запуск через WinAPI (не знаю о чем говорт, я не програмер ), тогда антивирус точно взбесится.
Этот топик читают: Гость
Ответов: 824
Рейтинг: 138
|
|||
карма: 1 |
|
Ответов: 824
Рейтинг: 138
|
|||
Изучая в HiAsm стримы, нашол, что можно блокировать файлы с помощью FileStream в режиме ReadWrite
пример: code_30489.txt При такой блокировке файл можно только скопировать. |
|||
карма: 1 |
| ||
файлы: 1 | code_30489.txt [500B] [392] |
Ответов: 824
Рейтинг: 138
|
|||
карма: 1 |
| ||
файлы: 1 | code_30664.txt [9.1KB] [418] |
Ответов: 182
Рейтинг: 14
|
|||
А если программу просто переименуют, блокировка на запуск не поможет.
|
|||
карма: 0 |
|
Ответов: 1343
Рейтинг: 31
|
|||
Stalevar писал(а): А если программу просто переименуют, блокировка на запуск не поможет.правильно, нужно либо читать файл программы либо память программы и определять ту или иную софтинку по сигнатуре |
|||
карма: 2 |
|
20