Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Защита компьютерных систем (http://forum.oszone.net/forumdisplay.php?f=20)
-   -   Quick Killer 3.0 Final (http://forum.oszone.net/showthread.php?t=221666)

Drongo 28-11-2011 14:48 1804921

Quick Killer 3.0 Final
 
Вложений: 1


Приветствую всех. :)

Представляю финальную, пользовательскую версию Quick Killer. Название осталось от прежней утилиты, скорее дань, а идеей создания пользовательской версии послужило несколько просьб и писем с просьбой обновить старую версию Quick Killer, добавить\удалить различные консольные утилиты. Немного подумав, я решил отойти от жёсткой привязки утилит, их ключей к оболочке, отныне каждый сам может добавлять свои понравившиеся утилиты, ключи их запуска и любое произвольное их количество. Нынешняя оболочка скорее относится к категории Shell'ов (CD Shell), кто с ними работал без труда разберутся с добавлением утилит, ключей и удалением ненужных. Кто же впервые слышит о таких утилитах, я приведу ниже пример добавления и удаления программы, на основе AVZ. Основу текущей программы берёт на себя конфигурационый файл меню Menu.ini (по умолчанию в нём прописаны названия пунктов меню на русском языке, желающие воспользоваться английской или болгарской версией, могут распаковать один из нужных вам архивов и заменить текущее меню Menu.ini на локализированое).

Пояснение по Menu.ini
Оболочка использует 14 пунктов меню, каждый пункт = произвольному ключу. Исключение составляет первый пункт NameCheckBox1, он отдан на действия утилит работающих с директориями, поэтому если ваша консольная утилита не работает с директориями, начните заполнять с NameCheckBox2. Неиспользуемые пункты меню оставлять нужно пустыми.

Код:

[Settings]
Section=7 // Количество программ используемых оболочкой

[Section8] // Номер секции
NameFile=Util\  // Путь к утилите, можно несколько вложенностей папок "Util\AVZ\avz.exe"
NameProgram= // Имя программы
NameCheckBox1= // Имя первого пункта
NameCheckBox2=
NameCheckBox3=
NameCheckBox4=
NameCheckBox5=
NameCheckBox6=
NameCheckBox7=
NameCheckBox8=
NameCheckBox9=
NameCheckBox10=
NameCheckBox11=
NameCheckBox12=
NameCheckBox13=
NameCheckBox14= // Имя 14-го пункта
RunKey1= // Первый ключ, обязательно пишем в кавычках оставляя первым пробел, например: " -mykey"
RunKey2=
RunKey3=
RunKey4=
RunKey5=
RunKey6=
RunKey7=
RunKey8=
RunKey9=
RunKey10=
RunKey11=
RunKey12=
RunKey13=
RunKey14= // 14-й ключ
Description= // Описание программы

Простой пример конфигурационного файла с добавлением AVZ и несколькими ключами запуска:
Код:

[Section7]
NameFile=Util\AVZ\avz.exe
NameProgram=AVZ
NameCheckBox1=
NameCheckBox2=Запустить скрипт в тихом режиме
NameCheckBox3=
NameCheckBox4=
NameCheckBox5=
NameCheckBox6=
NameCheckBox7=
NameCheckBox8=
NameCheckBox9=
NameCheckBox10=
NameCheckBox11=
NameCheckBox12=
NameCheckBox13=
NameCheckBox14=
RunKey1=
RunKey2=" Script=Util\AVZ\Script.txt HiddenMode=1"
RunKey3=
RunKey4=
RunKey5=
RunKey6=
RunKey7=
RunKey8=
RunKey9=
RunKey10=
RunKey11=
RunKey12=
RunKey13=
RunKey14=
Description=

Для удаления какой-либо программы, вам достаточно исправить значение в разделе [Settings] - Section=# где # - количество секции, например с 7 вы поставите 5, также все разделы секций Section6, Section7 вы удаляете(можно и не удалять, они всё равно не будут использованы)

Файл Settings.ini содержит языковые настройки только для оболочки, а не для пунктов меню, предполагается, что каждый будет использовать свои утилиты, значит не у всех будет всё идентично. Вот пожалуй и всё, что не ясно спрашивайте, предлагайте.

Базовая версия содержит несколько консольных утилит:

* Здесь вы можете найти другие утилиты для борьбы с вирусами
* Здесь вы можете почитать Вирусах и решениях


Время: 01:37.

Время: 01:37.
© OSzone.net 2001-