Команды утилиты

Вы можете вручную добавить в утилиту FixIt! нужные вам команды сбора информации и лечения.

Синтаксис

Каждая команда указывается с новой строки и имеет следующий формат:

<Название команды> <Опции, аргументы или значения, разделенные пробелами>

Значения аргументов могут быть строковыми, бинарными и числовыми. Если не указано иное, значение считывается как строка.

Тип

Описание

Примеры

Строковый

Если значение начинается с двойной кавычки ("), оно считывается до такой же закрывающей кавычки. При этом экранированные кавычки (\") преобразуются в обычные и считываются в составе строки.

Иначе значение считывается до пробела, комментария, конца строки или конца файла.

fs-remove c:\con

fs-remove "c:\con 2"

Бинарный

Значения считываются парами HEX-цифр.

0B8E (2 байта)

Числовой

Значения являются беззнаковыми и пишутся в десятичном или шестнадцатеричном формате.

15

0xFE

Комментарии к командам начинаются символом #.

Валидация кода

Ошибки синтаксиса подсвечиваются в поле ввода команд и выводятся в нижней панели поля ввода. Нажмите панель unfurl Ошибки, чтобы просмотреть список обнаруженных валидатором ошибок и их описания. Для создания утилиты FixIt! необходимо устранить все ошибки.

Список команд

Скрипт с командами выполняется последовательно в три этапа:

1.Антируткитный сканер. На этом этапе команды выполняются в произвольном порядке.

2.Скриптовые команды. На этом этапе команды выполняются в том порядке, в котором указаны.

3.Сбор информации. На этом этапе команды выполняются в произвольном порядке.