Цитата |
---|
santy пишет: я так понимаю, что chklst и delvir тоже должны быть в скрипте. |
Это подразумевается.
Просто я хотел дать основную информацию,необходимый к пояснению минимум.
Цитата |
---|
santy пишет: первая команда в скрипте у тебя... |
Это не имеет значения, что и в какой последовательности прописано в скрипте.
Имеет значение алгоритм обработки команд программой - приоритет команд и их выполнения - логика.
Как пример:
Цитата |
---|
RESTART Перезагрузить, команда выполняется всегда после исполнения остального скрипта. |
----------------
По следующим пунктам/вопросам.
Ответ можно получить вспомнив порядок работы с uVS.
start.exe > Построение списка активных процессов > считывание данных & sha1
На выходе имеем список типа:
A3F40CE20BD7CE3F47CADF266A377DEC94929A3B
0DC348EFDABB2DFDDEFC4762E4A31E25A06D09FB
D84EB5022EEF9A024311A0C8BDCF45263E7538A0
...
где: "exclude ДЛЯ: D84EB5022EEF9A024311A0C8BDCF45263E7538A0"
И далее действует политика ( внутренняя логика программы разрешений/запретов )
Для объекта с sha1 равной: "D84EB5022EEF9A024311A0C8BDCF45263E7538A0"
Автоматически применяется запрет/политика по типу: "Выполнение действий с объектом:
sha1 = D84EB5022EEF9A024311A0C8BDCF45263E7538A0 _ Запрещено ! "
Под сигнатуру попадают три объекта:
" A3F40CE20BD7CE3F47CADF266A377DEC94929A3B
0DC348EFDABB2DFDDEFC4762E4A31E25A06D09FB
D84EB5022EEF9A024311A0C8BDCF45263E7538A0 "
Однако по ЛЮБОЙ команде на удаление действует выше названный запрет - логическая схема по обработке и применению команд.
Считывание имён/директорий актуально при удалении объектов с идентичными именами - и является прежде всего элементом/этапом
защиты предотвращения ошибочного удаления. ( при работе с реестром )
Кроме того, если команды были раннее добавлены в скрипт - то...
После отдачи команды из контекстного меню - происходит их удаление из тела скрипта.
Остаётся одна команда: exclude D84EB5022EEF9A024311A0C8BDCF45263E7538A0
Соответственно, как и было сказано одна команда запускает механизм внутренней логики.
т.е.Последовательную серию команд.
Всё это верно и при работе в реальном времени.
Этапы: Добавление сигнатуры > Проверка списка > Контекстное меню файла и ... ( по необходимости )
"Выполнение действий с объектом:
sha1 = D84EB5022EEF9A024311A0C8BDCF45263E7538A0 _ Запрещено ! "
После чего применяется delvir.