верхнюю память, выше 640Kb в область ПЗУ (Upper Memory Blocks — UMB и High Memory Area — НМА).
* * *
При использовании программы Dr. Web в командных пакетных файлах вырабатываются следующие коды возврата (ERRORLEVEL):
0 — вирусы не обнаружены
1 — обнаружены известные вирусы
2 — обнаружены неизвестные вирусы или подозрительные на вирус файлы
* * *
Об условиях распространения программы-антивируса Dr. Web можно узнать по адресу.
АО 'СалД'. Санкт-Петербург.
тел. (812) 298-86-24 (10.00–18.00),
E-mail: id@sald.spb.su,
FidoNet: 2:5020/ 69.14, 2:5030/ 87.57
5. Утилита DISKREET
DISKREET обеспечивает секретность работ, проводимых на ПК, путем шифрования хранимой на дисках информации и санкционирования доступа к ней только по паролю.
С использованием утилиты можно:
— шифровать файлы;
— создавать и обслуживать 'секретные' логические диски, называемые NDisk'aми, или скрытыми дисками. N'Disk технически представляет собой скрытый файл, вся информация в котором зашифрована
Доступ к таким дискам осуществляется посредством драйвера DISKREET.SYS, создающего логические приводы и имитирующего доступ через них к NDisk'ам. Вследствие этого использование NDisk'a ничем не отличаются от работы с обычным диском. На NDisk'е можно размещать файловую структуру и обслуживать ее обычными средствами. Однако прежде чем использовать такой диск, его необходимо открыть. Открыть же NDisk можно только зная пароль, установленный при создании диска. В любой момент времени каждый открытый NDisk можно закрыть, исключив тем самым всякую возможность доступа к его содержимому.
Чтобы работать с NDisk'aми, необходимо сначала подключить драйвер DISKREET SYS, для чего следует указать его в команде 'DEVICE=' файла CONFIG.SYS и перезагрузить DOS. В процессе перезагрузки вы увидите, что будет создан, по крайней мере, один дополнительный логический привод (необходимое их число устанавливается в подменю Options утилиты). Однако доступ к таким приводам окажется невозможным. Если верхняя память доступа, то драйвер DISKREET.SYS размещается именно в ней, в противном случае в стандартной памяти.
Для размещения менеджера NDisk'oв в стандартной памяти в случае доступности верхней следует использовать переключатели /NOHМА и /SKIPUMB, поместив в файл CONFIG.SYS строку вида
DEVICE=C: NORTON DISKREET. SYS/ NOHMA/SKIPTUMB
Переключатель /NOHMA запрещает использование НМА-памяти, — /SKIPUMB — UMB-памяти.
Подчеркнем, что DISKREET не способна предотвратить обновление, копирование и удаление информации на физических дисках (в том числе зашифрованных файлов и NDisk'oв). Она предохраняет лишь данные и программы от просмотра и выполнения.
Режим командной строки
Утилита запускается командной строкой вида
DISKREET I/ON OFF CLOSE)
или
DISKREET HIDE: d, SHOW:d
или
DISKREET /ENCRYPT: pattern [/PASSWORD: пароль]
или
DISKREET, DECRYPT: file [/PASSWORD: пароль)
Если задан хотя бы один переключатель, то выполняются лишь предписанные в командной строке действия в недиалоговом или полуавтоматическом режиме. Иначе DISKREET входит в диалоговый режим. При обработке файлов этот режим принципиально необходим только для установки опций, остальные же действия могут быть специфицированы переключателями в командной строке. Однако в случае работы с NDisk'ами без диалогового режима не обойтись. Только в нем могут быть выполнены все необходимые подготовительные операции, а также некоторые действия по открытию и закрытию NDisk'oв.
Рис. П5.1.
Недиалоговый же режим играет роль вспомогательного, обеспечивая выполнение ряда действий:
/CLOSE — закрыть все NDisk'и;
/ON — разблокировать драйвер DISKREET.SYS:
/OFF — заблокировать драйвер DISKREET.SYS;
/SHOW: d — показать NDisk в скрытом приводе d;
/ HIDE: d — скрыть NDisk в скрытом приводе d (установить у эмулирующего его файла атрибут
/ENCRYPT: pattern — зашифровать файлы, сопоставимые с шаблоном
/DECRYPT:<fiIe> — расшифровать файл
/PASSWORD: пароль — использовать при шифровании или расшифровке указанный пароль (если переключатель не задан, то пароль будет запрошен).
Диалоговый режим
Главное меню утилиты содержит следующие пункты-
File — для обработки файлов и установки необходимых опций;
NDisks — для работы с NDisk'ами;